From dc841417142eeaf677fcb9bcc5377cf556a62d41 Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Tue, 28 Mar 2017 17:51:46 +0200 Subject: [PATCH] Implement set/getProperty for MockContainer Otherwise setProperty/getProperty tests will never work --- tests/Settings/TestGlobalStack.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/Settings/TestGlobalStack.py b/tests/Settings/TestGlobalStack.py index 6e15694706..e12bbb50fb 100644 --- a/tests/Settings/TestGlobalStack.py +++ b/tests/Settings/TestGlobalStack.py @@ -19,16 +19,32 @@ class MockContainer: self._id = container_id self._type = type + self._property_map = {} + def getId(self): return self._id def getMetaDataEntry(self, entry, default = None): - print(entry, self._type) if entry == "type": return self._type return default + def getProperty(self, key, property_name): + if key not in self._property_map: + return None + + if property_name not in self._property_map[key]: + return None + + return self._property_map[key][property_name] + + def setProperty(self, key, property_name, value): + if key not in self._property_map: + self._property_map[key] = {} + + self._property_map[key][property_name] = value + propertyChanged = unittest.mock.MagicMock() ## Fake container registry that always provides all containers you ask of.