--- 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