def test_ignores_binary_files(): shutil.copy(get_resource_path('img1.jpg'), 'f1') assert main(['f1']) == 0
def test_merge_conflicts_ok(contents, f1_is_a_conflict_file): f1_is_a_conflict_file.join('f1').write_binary(contents) assert main(['f1']) == 0
def test_merge_conflicts_failing(contents, repository_pending_merge): repository_pending_merge.join('f2').write_binary(contents) assert main(['f2']) == 1
def test_merge_conflicts_git(): assert main(['f1']) == 1
def test_care_when_assumed_merge(tmpdir): f = tmpdir.join('README.md') f.write_binary(b'problem\n=======\n') assert main([str(f.realpath()), '--assume-in-merge']) == 1
def test_does_not_care_when_not_in_a_merge(tmpdir): f = tmpdir.join('README.md') f.write_binary(b'problem\n=======\n') assert main([str(f.realpath())]) == 0