def test_no_dirs_in_group_throws(self): group = { "files": {}, } # yapf: disable with self.assertRaises(TypeError): under_test._file_in_group("file", group)
def test_file_is_in_group(self): target_file = "file 1" group = { "files": {target_file}, } # yapf: disable self.assertTrue(under_test._file_in_group(target_file, group))
def test_file_is_not_in_directory(self): directory = "this/is/a/directory" target_file = "some/other/dir/file 1" group = { "files": {}, "directories": {directory} } # yapf: disable self.assertFalse(under_test._file_in_group(target_file, group))
def test_file_is_in_directory(self): directory = "this/is/a/directory" target_file = directory + "/file 1" group = { "files": {}, "directories": {directory} } # yapf: disable self.assertTrue(under_test._file_in_group(target_file, group))