Index: tests/bitmaps/TestBmpBlock.py |
diff --git a/tests/bitmaps/TestBmpBlock.py b/tests/bitmaps/TestBmpBlock.py |
index 678fe3196a9e12dfebd8e2b587aad9b4ea2051bd..265bd24df222f5247da2ad599ee8945688983b12 100755 |
--- a/tests/bitmaps/TestBmpBlock.py |
+++ b/tests/bitmaps/TestBmpBlock.py |
@@ -134,6 +134,29 @@ class TestReproducable(unittest.TestCase): |
rc, out, err = runprog('/bin/rm', '-f', 'ORDER1', 'ORDER2') |
self.assertEqual(0, rc) |
+class TestReuse(unittest.TestCase): |
+ |
+ def setUp(self): |
+ rc, out, err = runprog('/bin/rm', '-rf', './FOO_DIR', 'FOO') |
+ self.assertEqual(0, rc) |
+ |
+ def testReuse(self): |
+ """Reusing screens in the yaml file should be okay""" |
+ rc, out, err = runprog(prog, '-c', 'case_reuse.yaml', 'FOO') |
+ self.assertEqual(0, rc) |
+ rc, out, err = runprog(prog, '-x', '-d', './FOO_DIR', 'FOO') |
+ self.assertEqual(0, rc) |
+ os.chdir('./FOO_DIR') |
+ rc, out, err = runprog(prog, '-c', 'config.yaml', 'BAR') |
+ self.assertEqual(0, rc) |
+ rc, out, err = runprog('/usr/bin/cmp', '../FOO', 'BAR') |
+ self.assertEqual(0, rc) |
+ os.chdir('..') |
+ |
+ def tearDown(self): |
+ rc, out, err = runprog('/bin/rm', '-rf', './FOO_DIR', 'FOO') |
+ self.assertEqual(0, rc) |
+ |
# Run these tests |
if __name__ == '__main__': |