diff --git a/tracker/automated/test-tracker.py b/tracker/automated/test-tracker.py
index 20c3e7dadc546ccbd8a7bfbe53825477f6af8966..250f92c41b78bd801fb29f46b059f98e7fd9edc5 100755
--- a/tracker/automated/test-tracker.py
+++ b/tracker/automated/test-tracker.py
@@ -86,21 +86,22 @@ class TrackerTest(unittest.TestCase):
 
     def tracker_update_tests(self):
         # Create a new file and assert it gets indexed
-        with open(self.homedir + '/Documents/something.txt', 'w') as f:
+        filename = self.homedir + '/Documents/something.txt'
+        with open(filename, 'w') as f:
             f.write('something')
         self.indexer.wait(True)
         self.assert_indexed('Documents/something.txt',
                             '?urn nie:plainTextContent "something"')
 
         # Modify the file should re-index it
-        with open(self.homedir + '/Documents/something.txt', 'w') as f:
+        with open(filename, 'w') as f:
             f.write('something else')
         self.indexer.wait(True)
         self.assert_indexed('Documents/something.txt',
                             '?urn nie:plainTextContent "something else"')
 
         # Delete file and assert it's not indexed anymore
-        os.remove(self.homedir + '/Documents/something.txt')
+        os.remove(filename)
         self.indexer.wait(False)
         self.assert_not_indexed('Documents/something.txt')