From c2fb852e011c898f1ebf2eb8cca16a8b6265fb8f Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Sat, 11 May 2019 15:59:07 -0400 Subject: More force_xunit2 cases --- tests/test_merge.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'tests/test_merge.py') diff --git a/tests/test_merge.py b/tests/test_merge.py index 469bd4d..f604348 100644 --- a/tests/test_merge.py +++ b/tests/test_merge.py @@ -134,8 +134,23 @@ class TestMerge: contents = open(result).read() assert contents.startswith('') - def test_force_xunit2(self): + def test_force_xunit2_no_config(self): assert not os.path.exists('pytest.ini') merge.force_xunit2() assert os.path.exists('pytest.ini') assert 'junit_family = xunit2' in open('pytest.ini').read() + + def test_force_xunit2_no_setup(self): + open('pytest.ini', 'w+').write('') + merge.force_xunit2() + assert not os.path.exists('setup.cfg') + assert os.path.exists('pytest.ini') + assert 'junit_family = xunit2' in open('pytest.ini').read() + + def test_force_xunit2_no_pytest(self): + open('setup.cfg', 'w+').write('') + merge.force_xunit2() + assert not os.path.exists('pytest.ini') + assert os.path.exists('setup.cfg') + assert 'junit_family = xunit2' in open('setup.cfg').read() + -- cgit