diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-05-11 00:40:48 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-05-11 00:40:51 -0400 |
commit | 709b437ffe4d7f03ea794062d9e1b9366826a1db (patch) | |
tree | 6978af663496f1f9ec2e234dfee94353061240d5 /tests/test_merge.py | |
parent | 8cdfaacd3c1cf4a1ecb15562934086a5b89a888b (diff) | |
download | delivery_merge-709b437ffe4d7f03ea794062d9e1b9366826a1db.tar.gz |
Improve tests
Diffstat (limited to 'tests/test_merge.py')
-rw-r--r-- | tests/test_merge.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/test_merge.py b/tests/test_merge.py index 1b919f7..469bd4d 100644 --- a/tests/test_merge.py +++ b/tests/test_merge.py @@ -75,8 +75,8 @@ class TestMerge: self.prefix = conda.conda_installer(self.version) conda.conda_init_path(self.prefix) conda.conda('create', '-q', '-y', - '-n', self.env_name, - '--file', self.input_file_base_spec) + '-n', self.env_name, + '--file', self.input_file_base_spec) def teardown_class(self): pass @@ -105,7 +105,8 @@ class TestMerge: input_data = merge.dmfile(self.input_file) output_data = conda.conda(f'list -n {self.env_name}') output_data.check_returncode() - installed = [x.split()[0] for x in output_data.stdout.decode().splitlines() + installed = [x.split()[0] + for x in output_data.stdout.decode().splitlines() if not x.startswith('#')] requested = [x['name'] for x in input_data] for req in requested: @@ -122,7 +123,8 @@ class TestMerge: def test_integration_test(self): merge.env_combine(self.input_file, self.env_name, CHANNELS) - input_data = list(merge.testable_packages(self.input_file, self.prefix)) + input_data = list(merge.testable_packages(self.input_file, + self.prefix)) assert input_data output_dir = 'test_results' @@ -131,3 +133,9 @@ class TestMerge: assert os.path.exists(result) contents = open(result).read() assert contents.startswith('<?xml') and contents.endswith('</testsuite>') + + def test_force_xunit2(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() |