# HG changeset patch # User Sandro Knauß # Date 1330012789 -3600 # Node ID 8ad6c097bc5b2ade4c3f766837606278827717e9 # Parent 6b0ff82dff817e43d01f686265e6fe147822f500 config is now cleaned in tearDown diff -r 6b0ff82dff81 -r 8ad6c097bc5b tests/offer.py --- a/tests/offer.py Thu Feb 23 16:58:58 2012 +0100 +++ b/tests/offer.py Thu Feb 23 16:59:49 2012 +0100 @@ -18,12 +18,17 @@ dbPool.start(reactor) def tearDown(self): + for s in config.sections(): + config.remove_section(s) + dbPool.pool.stop() offer.offers.clear() + try: del(OfferProviders["test"]) except KeyError: pass + offer.providers.clear() DBTestCase.tearDown(self) @@ -101,6 +106,7 @@ class TestProvider(Provider): def __init__(self,name,config): Provider.__init__(self,name,config,{"sms":["a",]}) + self.loadConfig() with self.session() as session: session.add(DBOffer(name="oh", provider="p", route="a", typ="sms")) @@ -127,4 +133,5 @@ config.readfp(io.BytesIO(sample_config)) d = offer.loadOffers() self.assertFailure(d, NoProvider) + return d