summaryrefslogtreecommitdiffstats
path: root/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-08 14:51:35 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-09 08:54:01 -0400
commitb228b295546aa82d2dfe588e3e52817e392ddb6a (patch)
tree7e27ac32710fd80bf05b7a4e4465ffb1e1af42b4 /testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py
parent2538670ac8cc983be15a2d81494ea82f58cd839b (diff)
downloadbcfg2-b228b295546aa82d2dfe588e3e52817e392ddb6a.tar.gz
bcfg2-b228b295546aa82d2dfe588e3e52817e392ddb6a.tar.bz2
bcfg2-b228b295546aa82d2dfe588e3e52817e392ddb6a.zip
testsuite: Fixed base plugin tests
Diffstat (limited to 'testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py')
-rw-r--r--testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py48
1 files changed, 2 insertions, 46 deletions
diff --git a/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py b/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py
index 870983f60..db126b3a1 100644
--- a/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py
+++ b/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testbase.py
@@ -1,6 +1,5 @@
import os
import sys
-import logging
from mock import Mock, MagicMock, patch
from Bcfg2.Server.Plugin.base import *
@@ -14,50 +13,7 @@ while path != '/':
break
path = os.path.dirname(path)
from common import *
-
-
-class TestDebuggable(Bcfg2TestCase):
- test_obj = Debuggable
-
- def get_obj(self):
- return self.test_obj()
-
- def test__init(self):
- d = self.get_obj()
- self.assertIsInstance(d.logger, logging.Logger)
- self.assertFalse(d.debug_flag)
-
- def test_set_debug(self):
- d = self.get_obj()
- self.assertEqual(True, d.set_debug(True))
- self.assertEqual(d.debug_flag, True)
-
- self.assertEqual(False, d.set_debug(False))
- self.assertEqual(d.debug_flag, False)
-
- def test_toggle_debug(self):
- d = self.get_obj()
- d.set_debug = Mock()
- orig = d.debug_flag
- self.assertEqual(d.toggle_debug(),
- d.set_debug.return_value)
- d.set_debug.assert_called_with(not orig)
-
- def test_debug_log(self):
- d = self.get_obj()
- d.logger = Mock()
- d.debug_flag = False
- d.debug_log("test")
- self.assertFalse(d.logger.error.called)
-
- d.logger.reset_mock()
- d.debug_log("test", flag=True)
- self.assertTrue(d.logger.error.called)
-
- d.logger.reset_mock()
- d.debug_flag = True
- d.debug_log("test")
- self.assertTrue(d.logger.error.called)
+from TestLogger import TestDebuggable
class TestPlugin(TestDebuggable):
@@ -66,7 +22,7 @@ class TestPlugin(TestDebuggable):
def get_obj(self, core=None):
if core is None:
core = Mock()
- core.setup = MagicMock()
+ set_setup_default("debug", False)
@patchIf(not isinstance(os.makedirs, Mock), "os.makedirs", Mock())
def inner():
return self.test_obj(core, datastore)