[tracker-miners/sam/test-runner-fix: 10/21] functional-tests: Fix	601-applications-sync test
- From: Sam Thursfield <sthursfield src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [tracker-miners/sam/test-runner-fix: 10/21] functional-tests: Fix	601-applications-sync test
 
- Date: Mon, 11 Feb 2019 00:03:03 +0000 (UTC)
 
commit 3572612684425e45e757bdd4960d4c83f10a4743
Author: Sam Thursfield <sam afuera me uk>
Date:   Fri Jan 4 19:56:21 2019 +0100
    functional-tests: Fix 601-applications-sync test
    
    This test was waiting for a resource to be inserted by the miner, but
    in fact the data was already inserted by the test.
 tests/functional-tests/601-applications-sync.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/tests/functional-tests/601-applications-sync.py b/tests/functional-tests/601-applications-sync.py
index 0287dc197..5c111c00b 100755
--- a/tests/functional-tests/601-applications-sync.py
+++ b/tests/functional-tests/601-applications-sync.py
@@ -37,6 +37,9 @@ from common.utils.applicationstest import CommonTrackerApplicationTest as Common
 from common.utils.helpers import log
 
 
+NMM_MUSICPIECE = 'http://www.tracker-project.org/temp/nmm#MusicPiece'
+
+
 class TrackerSyncApplicationTests (CommonTrackerApplicationTest):
 
     def test_01_sync_audio_nb219946 (self):
@@ -62,6 +65,8 @@ class TrackerSyncApplicationTests (CommonTrackerApplicationTest):
         This is because the test already inserted the resource in the store.
         """
 
+        self.system.miner_fs.await_wakeup_count(1)
+
         origin_filepath = os.path.join (self.get_data_dir (), self.get_test_music ())
         dest_filepath = os.path.join (self.get_dest_dir (), self.get_test_music ())
         dest_fileuri = "file://" + dest_filepath
@@ -103,17 +108,20 @@ class TrackerSyncApplicationTests (CommonTrackerApplicationTest):
 
         resource_id = self.tracker.get_resource_id(dest_fileuri)
 
+        miner_wakeup_count = self.system.miner_fs.wakeup_count()
+
         # Copy the image to the dest path
         self.slowcopy_file (origin_filepath, dest_filepath)
         assert os.path.exists (dest_filepath)
-        self.tracker.await_resource_inserted ('nmm:MusicPiece', url=dest_fileuri)
+
+        self.system.miner_fs.await_wakeup_count (miner_wakeup_count + 1)
 
         self.assertEquals (self.get_urn_count_by_url (dest_fileuri), 1)
 
         # Clean the new file so the test directory is as before
         log ("Remove and wait")
         os.remove (dest_filepath)
-        self.tracker.await_resource_deleted (resource_id)
+        self.tracker.await_resource_deleted (NMM_MUSICPIECE, resource_id)
         self.assertEquals (self.get_urn_count_by_url (dest_fileuri), 0)
 
 if __name__ == "__main__":
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]