def test_disallow_merge_conflicts(namespace_setup, testing_config): duplicate = os.path.join(namespace_setup, 'dupe', 'namespace', 'package', 'module.py') makefile(duplicate) with pytest.raises(IOError): utils.merge_tree(os.path.dirname(duplicate), os.path.join(namespace_setup, 'namespace', 'package'))
def test_disallow_in_tree_merge(testing_workdir): with open('testfile', 'w') as f: f.write("test") with pytest.raises(AssertionError): utils.merge_tree(testing_workdir, os.path.join(testing_workdir, 'subdir'))
def test_disallow_merge_conflicts(namespace_setup, test_config): duplicate = os.path.join(namespace_setup, 'dupe', 'namespace', 'package', 'module.py') makefile(duplicate) with pytest.raises(IOError): utils.merge_tree(os.path.dirname(duplicate), os.path.join(namespace_setup, 'namespace', 'package'))