]> git.phdru.name Git - ppu.git/blobdiff - tests/test_cmp.py
Version 0.7.0: Python 3.7
[ppu.git] / tests / test_cmp.py
index 49b48ac133e7fe7622425628e84a1fe4f77ffa34..a461aac97799c2899e8a1fe473e3c11ec4c6922f 100755 (executable)
@@ -1,29 +1,11 @@
 #! /usr/bin/env python
 
-import os
-import shutil
 import subprocess
 import sys
-from tempfile import mkdtemp
-from find_in_path import find_in_path
+from ppu_tu import setup, teardown, find_in_path  # noqa
 
 
-tmp_dir = None
-
 test_prog_path = find_in_path('cmp.py')
-if not test_prog_path:
-    sys.exit("Cannot find cmp.py in %s" % os.environ["PATH"])
-
-
-def setup():
-    global tmp_dir
-    tmp_dir = mkdtemp()
-    os.chdir(tmp_dir)
-
-
-def teardown():
-    os.chdir(os.sep)  # To the root of the FS
-    shutil.rmtree(tmp_dir)
 
 
 def create_file(name, content):
@@ -40,4 +22,4 @@ def test_cmp_equal():
     create_file('test3', 'test3')
     create_file('test4', 'test4')
     assert subprocess.call(
-        [sys.executable, test_prog_path, "-i", "test3", "test4"]) == 1
+        [sys.executable, test_prog_path, "-s", "test3", "test4"]) == 1