def testPropertyItems(self): def validate(result): self.assertEquals(result['name'], "foobar") self.assertEquals(result['foobar'], "abcxyz") return result cfgService = ConfigurationProxy() prefs = MyPrefs() d = cfgService.getPropertyItems(prefs) d.addBoth(validate) return d
def testThresholdClasses(self): def validate(result): self.assertTrue('Products.ZenModel.FooBarThreshold' in result) return result cfgService = ConfigurationProxy() prefs = MyPrefs() d = cfgService.getThresholdClasses(prefs) d.addBoth(validate) return d
def testThresholds(self): def validate(result): self.assertTrue('yabba dabba do' in result) self.assertTrue('ho ho hum' in result) return result cfgService = ConfigurationProxy() prefs = MyPrefs() d = cfgService.getThresholds(prefs) d.addBoth(validate) return d
def testConfigProxies(self): def validate(result): self.assertTrue('hmm' in result) self.assertFalse('abcdef' in result) return result cfgService = ConfigurationProxy() prefs = MyPrefs() d = cfgService.getConfigProxies(prefs) d.addBoth(validate) return d
def __init__(self): self._configProxy = ConfigurationProxy() self._scheduler = Scheduler() self._configurationLoader = ConfigurationLoaderTask