]> git.phdru.name Git - ppu.git/commitdiff
Fix tests: use more meaningful old time instead of epoch
authorOleg Broytman <phd@phdru.name>
Sat, 29 Apr 2017 15:20:42 +0000 (18:20 +0300)
committerOleg Broytman <phd@phdru.name>
Sat, 29 Apr 2017 15:22:58 +0000 (18:22 +0300)
tests/test_remove_old_files.py

index 99c90343be73a4ccd4de95082022dcf13d763f35..ea36506dd4d4198acc97dd31abd7e8fae64581a6 100755 (executable)
@@ -1,5 +1,6 @@
 #! /usr/bin/env python
 
+from time import time
 import os
 import shutil
 import subprocess
@@ -8,6 +9,8 @@ from tempfile import mkdtemp
 
 
 tmp_dir = None
+old_time = time() - 1000 * 24 * 3600  # 1000 days ago
+
 for path in os.environ["PATH"].split(os.pathsep):
     path = path.strip('"')
     test_prog_path = os.path.join(path, 'remove-old-files.py')
@@ -55,7 +58,7 @@ def assert_files_not_exist(files):
 def test_remove_old_files():
     create_files(['test1', 'test2'])
     assert_files_exist(['test1', 'test2'])
-    os.utime('test2', (0, 0))
+    os.utime('test2', (old_time, old_time))
     assert subprocess.call(
         [sys.executable, test_prog_path, "--older", "100", "."]) == 0
     assert_files_exist('test1')
@@ -67,7 +70,7 @@ def test_recursive():
     test3 = os.path.join('subdir', 'test3')
     test4 = os.path.join('subdir', 'test4')
     assert_files_exist([test3, test4])
-    os.utime(test4, (0, 0))
+    os.utime(test4, (old_time, old_time))
     assert subprocess.call(
         [sys.executable, test_prog_path, "--older", "100", "."]) == 0
     assert_files_exist(test3)
@@ -79,8 +82,8 @@ def test_remove_empty_directory():
     test3 = os.path.join('subdir', 'test3')
     test4 = os.path.join('subdir', 'test4')
     assert_files_exist([test3, test4])
-    os.utime(test3, (0, 0))
-    os.utime(test4, (0, 0))
+    os.utime(test3, (old_time, old_time))
+    os.utime(test4, (old_time, old_time))
     assert subprocess.call(
         [sys.executable, test_prog_path, "--older", "100", "."]) == 0
     assert_files_exist('subdir')