summaryrefslogtreecommitdiffstats
path: root/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-12 11:37:14 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-15 09:10:21 -0400
commit1a6160ebeecffc57b5066ebf343188edf6a63eaa (patch)
tree92918e45ca04cf9a753715b84be638ac748d5dbe /testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
parent0a083d2dd024b193338a61193ffc8d0c0c03561d (diff)
downloadbcfg2-1a6160ebeecffc57b5066ebf343188edf6a63eaa.tar.gz
bcfg2-1a6160ebeecffc57b5066ebf343188edf6a63eaa.tar.bz2
bcfg2-1a6160ebeecffc57b5066ebf343188edf6a63eaa.zip
wrote sphinx docs for base server Core
Diffstat (limited to 'testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py')
-rw-r--r--testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py b/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
index 8a1d5a949..df55e2bf3 100644
--- a/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
+++ b/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
@@ -87,7 +87,7 @@ class TestDatabaseBacked(TestPlugin):
core.setup.cfp.getboolean.return_value = False
db = self.get_obj(core)
self.assertFalse(db._use_db)
-
+
Bcfg2.Server.Plugin.helpers.HAS_DJANGO = False
core = Mock()
db = self.get_obj(core)
@@ -1764,6 +1764,17 @@ class TestGroupSpool(TestPlugin, TestGenerator):
test_obj = GroupSpool
def get_obj(self, core=None):
+ if core is None:
+ print "creating core as a magicmock"
+ core = MagicMock()
+ core.setup = MagicMock()
+ else:
+ try:
+ core.setup['encoding']
+ except TypeError:
+ print "creating core.setup.__getitem__"
+ core.setup.__getitem__ = MagicMock()
+
@patch("%s.%s.AddDirectoryMonitor" % (self.test_obj.__module__,
self.test_obj.__name__),
Mock())
@@ -1773,11 +1784,10 @@ class TestGroupSpool(TestPlugin, TestGenerator):
return inner()
def test__init(self):
- core = Mock()
@patch("%s.%s.AddDirectoryMonitor" % (self.test_obj.__module__,
self.test_obj.__name__))
def inner(mock_Add):
- gs = self.test_obj(core, datastore)
+ gs = self.test_obj(MagicMock(), datastore)
mock_Add.assert_called_with('')
self.assertItemsEqual(gs.Entries, {gs.entry_type: {}})
@@ -1792,7 +1802,7 @@ class TestGroupSpool(TestPlugin, TestGenerator):
gs.event_id = Mock()
gs.event_path = Mock()
gs.AddDirectoryMonitor = Mock()
-
+
def reset():
gs.es_cls.reset_mock()
gs.es_child_cls.reset_mock()