From de5917e5f01374bb1a647f49ae85283241a2bea9 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 18 Jun 2011 04:42:52 +0200 Subject: Creation of the arborescence --- clitest.py | 72 -------------------------------------------------------------- 1 file changed, 72 deletions(-) delete mode 100755 clitest.py (limited to 'clitest.py') diff --git a/clitest.py b/clitest.py deleted file mode 100755 index edd0ddb..0000000 --- a/clitest.py +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/python -''' - Unit test for the CLI interface -''' - -import unittest -import subprocess - -import cli -import mat -import test - -class Test_Remove_cli(test.MATTest): - def test_remove(self): - '''make sure that the cli remove all compromizing meta''' - for clean, dirty in self.file_list: - subprocess.call(['./cli.py', dirty]) - current_file = mat.create_class_file(dirty) - self.assertTrue(current_file.is_clean()) - - def test_remove_empty(self): - '''Test removal with clean files''' - for clean, dirty in self.file_list: - subprocess.call(['./cli.py', clean]) - current_file = mat.create_class_file(clean) - self.assertTrue(current_file.is_clean()) - - -class Test_List_cli(test.MATTest): - def test_list_clean(self): - '''check if get_meta returns meta''' - for clean, dirty in self.file_list: - #fixme : a (clean|dirty).(jpg|pdf|...).out ? - proc = subprocess.Popen(['./cli.py', '-d', clean], - stdout=subprocess.PIPE) - stdout, stderr = proc.communicate() - self.assertEqual(stdout, "[+] File %s" % clean) - - def test_list_dirty(self): - '''check if get_meta returns all the expected meta''' - for clean, dirty in self.file_list: - proc = subprocess.Popen(['./cli.py', '-d', dirty], - stdout=subprocess.PIPE) - stdout, stderr = proc.communicate() - self.assertNotEqual(stdout, "[+] File %s" % dirty) - - -class Test_isClean_cli(test.MATTest): - #FIXME : use an external file with string as const ? - def test_clean(self): - '''test is_clean on clean files''' - for clean, dirty in self.file_list: - proc = subprocess.Popen(['./cli.py', '-c', clean], - stdout=subprocess.PIPE) - stdout, stderr = proc.communicate() - self.assertEqual(stdout.strip('\n'), '[+] %s is clean' % clean) - - def test_dirty(self): - '''test is_clean on dirty files''' - for clean, dirty in self.file_list: - proc = subprocess.Popen(['./cli.py', '-c', dirty], - stdout=subprocess.PIPE) - stdout, stderr = proc.communicate() - self.assertEqual(stdout.strip('\n'), '[+] %s is not clean' % dirty) - - -if __name__ == '__main__': - suite = unittest.TestSuite() - suite.addTest(unittest.makeSuite(Test_Remove_cli)) - suite.addTest(unittest.makeSuite(Test_List_cli)) - suite.addTest(unittest.makeSuite(Test_isClean_cli)) - unittest.TextTestRunner(verbosity=2).run(suite) -- cgit v1.3