def setUp(self): self.a = TestApplication() config.add_section('TestApplication') config.set('TestApplication', 'name', 'test') self.c1 = ClientMock() self.c2 = ClientMock()
def test_load2(self): config.add_section('TestApplication') config.set('TestApplication', 'enabled', 'yes') config.set('TestApplication', 'name', 'test') def check(_): self.failUnlessEqual(['test'], self.f.apps.keys()) self.failUnless(self.f.apps.values()[0].loaded) def cleanup(r): config.remove_option('TestApplication', 'enabled') config.remove_option('TestApplication', 'name') config.remove_section('TestApplication') return r return self.f.load_applications().addCallback(check).addBoth(cleanup)