diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4e0353a --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +all: + python test.py + + + diff --git a/test.py b/test.py new file mode 100755 index 0000000..38182ab --- /dev/null +++ b/test.py @@ -0,0 +1,3 @@ +from test import testtvorganise + +testtvorganise.run() diff --git a/test/__init__.py b/test/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/test/tvorganise-test.py b/test/tvorganise-test.py deleted file mode 100755 index 24e1e6b..0000000 --- a/test/tvorganise-test.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python -#encoding:utf-8 - -import tvorganise -import unittest -import os -import shutil - -class testTvOrganise(unittest.TestCase): - """ - Test class for TvOrganise module - """ - - def setUp(self): - pass - - -class testFindFiles(unittest.TestCase): - """ - Test find_files() function - """ - - def setUp(self): - os.makedirs("/tmp/find-files-test/folder1") - os.makedirs("/tmp/find-files-test/folder2") - - open('/tmp/find-files-test/folder1/file1', 'w').close() - open('/tmp/find-files-test/folder1/file2', 'w').close() - open('/tmp/find-files-test/folder2/file3', 'w').close() - open('/tmp/find-files-test/folder2/file4', 'w').close() - open('/tmp/find-files-test/folder2/file5', 'w').close() - - def tearDown(self): - shutil.rmtree("/tmp/find-files-test/") - - def testFolderList(self): - self.assertEqual(len(tvorganise.find_files("/tmp/find-files-test/")),5) - self.assertEqual(len(tvorganise.find_files("/tmp/find-files-test/folder1")),2) - self.assertEqual(len(tvorganise.find_files("/tmp/find-files-test/folder2")),3) - - def testMultipleInput(self): - input = ['/tmp/find-files-test/folder1/', '/tmp/find-files-test/folder2/'] - self.assertEqual(len(tvorganise.find_files(input)),5) - - def testCrapInput(self): - self.assertEqual(len(tvorganise.find_files("belfrhe")),0) - -def suite(): - suite = unittest.TestSuite() - suite.addTest(unittest.makeSuite(testTvOrganise)) - suite.addTest(unittest.makeSuite(testFindFiles)) - - return suite - -if __name__ == '__main__': - unittest.TextTestRunner(verbosity=2).run(suite()) -