[tracker] functional-tests: Remove sleeps to speed up the signals tests



commit 87348d85205b1cb9153aa8c009568c32e1185a58
Author: Ivan Frade <ivan frade nokia com>
Date:   Mon Oct 18 20:45:34 2010 +0300

    functional-tests: Remove sleeps to speed up the signals tests

 tests/functional-tests/14-signals.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/tests/functional-tests/14-signals.py b/tests/functional-tests/14-signals.py
index 24b41a4..74c3cb4 100755
--- a/tests/functional-tests/14-signals.py
+++ b/tests/functional-tests/14-signals.py
@@ -63,8 +63,6 @@ class TrackerStoreSignalsTests (CommonTrackerStoreTest):
             self.tracker.update ("DELETE { <%s> a rdfs:Resource }" % uri)
 
         self.clean_up_list = []
-        # Wait a bit to avoid noise in the signals
-        time.sleep (2)
 
         
     def __connect_signal (self):
@@ -137,8 +135,9 @@ class TrackerStoreSignalsTests (CommonTrackerStoreTest):
              nco:nameFamily 'Contact-family removed'.
         }
         """
+        self.__connect_signal ()
         self.tracker.update (CONTACT)
-        time.sleep (1)
+        self.__wait_for_signal ()
         
         self.__connect_signal ()
         self.tracker.update ("""
@@ -153,9 +152,10 @@ class TrackerStoreSignalsTests (CommonTrackerStoreTest):
 
     def test_03_update_contact (self):
         self.clean_up_list.append ("test://signals-contact-update")
-        
+
+        self.__connect_signal ()
         self.tracker.update ("INSERT { <test://signals-contact-update> a nco:PersonContact }")
-        time.sleep (1)
+        self.__wait_for_signal ()
         
         self.__connect_signal ()
         self.tracker.update ("INSERT { <test://signals-contact-update> nco:fullname 'wohoo'}")
@@ -168,8 +168,9 @@ class TrackerStoreSignalsTests (CommonTrackerStoreTest):
     def test_04_fullupdate_contact (self):
         self.clean_up_list.append ("test://signals-contact-fullupdate")
         
+        self.__connect_signal ()
         self.tracker.update ("INSERT { <test://signals-contact-fullupdate> a nco:PersonContact; nco:fullname 'first value' }")
-        time.sleep (1)
+        self.__wait_for_signal ()
         
         self.__connect_signal ()
         self.tracker.update ("""



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