def test_get_pending_dirs_returns_dirs_with_pending_tests(self): """ tests that get_pending_dirs returns a list of directory paths for pending tests """ os.makedirs(os.path.join(self.test_dir, 'dir', 'acceptance_tests'), exist_ok=True) os.makedirs(os.path.join(self.test_dir, 'dir', 'dir', 'functional_tests', 'pending_tests'), exist_ok=True) os.makedirs(os.path.join(self.test_dir, 'dir', 'base', 'unit_tests', 'pending_tests'), exist_ok=True) cfu = CommandFileUtils(self.dist_version, self.log_file, self.log_level) pending_dirs = cfu.get_pending_dirs(self.test_dir, 'dir') expected_pending_dirs = [ os.path.join('.', 'acceptance_tests'), os.path.join('.', 'base', 'unit_tests', 'pending_tests'), os.path.join('.', 'dir', 'functional_tests', 'pending_tests'), ] self.assertEqual(expected_pending_dirs, pending_dirs, pending_dirs)