From 51e080ce7a6967bdb0caad6dfa83eba9b0695332 Mon Sep 17 00:00:00 2001
From: Radko Krkos <krkos@cesnet.cz>
Date: Tue, 28 Aug 2018 19:28:12 +0200
Subject: [PATCH] Server/Tests: Centralize Server instance creation

---
 warden_server/test_warden_server.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/warden_server/test_warden_server.py b/warden_server/test_warden_server.py
index 4355407..346f7df 100755
--- a/warden_server/test_warden_server.py
+++ b/warden_server/test_warden_server.py
@@ -121,7 +121,6 @@ class Warden3ServerTest(unittest.TestCase):
     """High level Warden3 Server tests"""
     config = {'log': {'level': 'debug'}, 'validator': {'type': 'NoValidator'}, 'auth': {'type': 'PlainAuthenticator'},
               'db': {'user': USER, 'password': PASSWORD, 'dbname': DB}, 'handler': {'description': 'Warden Test Server'}}
-    app = build_server(config)
 
     getInfo_interface_tests_specific = [
         ("/getInfo", "403 I'm watching. Authenticate."),
@@ -139,6 +138,7 @@ class Warden3ServerTest(unittest.TestCase):
     def setUpClass(cls):
         """Pre-test cleanup"""
         cls.clean_lastid()
+        cls.app = build_server(cls.config)
 
     @classmethod
     def clean_lastid(cls):
@@ -243,14 +243,12 @@ class X509AuthenticatorTest(Warden3ServerTest):
     """Performs the basic test suite using the X509Authenticator"""
     config = deepcopy(Warden3ServerTest.config)
     config['auth']['type'] = 'X509Authenticator'
-    app = build_server(config)
 
 
 class X509NameAuthenticatorTest(Warden3ServerTest):
     """Performs the basic test suite using the X509NameAuthenticator"""
     config = deepcopy(Warden3ServerTest.config)
     config['auth']['type'] = 'X509NameAuthenticator'
-    app = build_server(config)
 
     getInfo_interface_tests_specific = [
         ("/getInfo", "200 OK"),
-- 
GitLab