class TestProject(unittest.TestCase): def setUp(self): self.current_dir = os.getcwd() print(s.top_path_dict) self.project = Project('sub_folder') def tearDown(self): self.project.remove() def test_repr(self): self.assertEqual('[]', self.project.__repr__()) pr_down_one = self.project['..'] pr_down_two = self.project['../..'] pr_down_twice = self.project['..']['..'] self.assertEqual(pr_down_two.__repr__(), pr_down_twice.__repr__()) self.assertEqual( str( sorted([ directory for directory in os.listdir('.') if not os.path.isfile(os.path.join('.', directory)) ])), pr_down_one.__repr__()) self.assertEqual( str( sorted([ directory for directory in os.listdir('..') if not os.path.isfile(os.path.join('..', directory)) ])), pr_down_two.__repr__()) self.assertEqual(pr_down_two.__repr__(), pr_down_twice.__repr__())
def tearDownClass(cls): project = Project('jobs_testing') project.remove(enforce=True) s.close_connection() os.remove('testing_jobs.db')
def tearDownClass(cls): project = Project('testing_childids') project.remove_jobs(recursive=True) project.remove() s.close_connection() os.remove('testing_childids.db')