# -*- coding: utf-8 -*- """ tests.test_cli Integration tests for conda-content-trust/conda_content_trust/cli.py. Run the tests this way: pytest tests/test_cli.py """ import subprocess import conda_content_trust.cli def test_cli_basics(): assert not subprocess.call(['conda-content-trust', '-V']) assert not subprocess.call(['conda-content-trust', '--version']) assert not subprocess.call(['conda-content-trust', '--help']) def test_that_all_calls_complete(): assert not subprocess.call([ 'conda-content-trust', 'verify-metadata', 'tests/testdata/1.root.json', 'tests/testdata/2.root.json']) assert not subprocess.call([ 'conda-content-trust', 'verify-metadata', 'tests/testdata/1.root.json', 'tests/testdata/key_mgr.json']) # def test_gpg_key_fingerprint(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError() # def test_(): # raise NotImplementedError()