[conduit/tracker] Make sure tracker is empty before we run tests



commit eba789e2af9cc3610f64d8a6dfb88672f65ebaa9
Author: John Carr <john carr unrouted co uk>
Date:   Mon Jun 15 05:16:16 2009 +0100

    Make sure tracker is empty before we run tests

 test/soup/modules/tracker.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/test/soup/modules/tracker.py b/test/soup/modules/tracker.py
index 9138f73..232f49e 100644
--- a/test/soup/modules/tracker.py
+++ b/test/soup/modules/tracker.py
@@ -7,12 +7,17 @@ from soup.data.event import EventWrapper
 
 import conduit.modules.TrackerModule.TrackerModule as TrackerModule
 
+import tralchemy
+from tralchemy import nco, ncal
+
 class TrackerContacts(soup.modules.ModuleWrapper):
 
     klass = TrackerModule.TrackerContacts
     dataclass = ContactWrapper
 
     def create_dataprovider(self):
+        for contact in nco.PersonContact.get():
+            contact.delete()
         return self.klass()
 
     def destroy_dataprovider(self):
@@ -24,6 +29,8 @@ class TrackerCalendar(soup.modules.ModuleWrapper):
     dataclass = EventWrapper
 
     def create_dataprovider(self):
+        for event in ncal.Event.get():
+            event.delete()
         return self.klass()
 
     def destroy_dataprovider(self):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]