def test_no_options(self, parser, pyu): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config) pyu.setup() opts, other = parser.parse_known_args(['pkg']) with pytest.raises(SystemExit): pkg(opts)
def test_pkg_execution(self, parser, pyu): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config) pyu.setup() cmd = ["pkg", "-P", "-S"] opts, other = parser.parse_known_args(cmd) commands._cmd_pkg(opts)
def test_execution(self, parser, pyu): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config) pyu.setup() cmd = ['pkg', '-P', '-S'] opts, other = parser.parse_known_args(cmd) pkg(opts)
def test_execution(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_make_spec_parser(subparser) with io.open('app.py', 'w', encoding='utf-8') as f: f.write('print "Hello World"') opts, other = parser.parse_known_args(['make-spec', '-F', 'app.py']) commands._cmd_make_spec(opts, other)
def test_execution(self, parser, pyu): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config) pyu.setup() cmd = ['pkg', '-P', '-S'] opts, other = parser.parse_known_args(cmd) pkg(opts)
def test_no_options(self, parser, pyu): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config) pyu.setup() opts, other = parser.parse_known_args(['pkg']) with pytest.raises(SystemExit): pkg(opts)
def test_execution(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_make_spec_parser(subparser) with io.open("app.py", "w", encoding="utf-8") as f: f.write('print "Hello World"') opts, other = parser.parse_known_args(["make-spec", "-F", "app.py"]) commands._cmd_make_spec(opts, other)
def test_execution(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_make_spec_parser(subparser) with io.open('app.py', 'w', encoding='utf-8') as f: f.write('print "Hello World"') opts, other = parser.parse_known_args(['make-spec', '-F', 'app.py']) commands._cmd_make_spec(opts, other)
def test_execution_no_clean(self, parser): update_folder = 'pyu-data' data_folder = '.pyupdater' subparser = make_subparser(parser) add_clean_parser(subparser) args, other = parser.parse_known_args(['clean', '-y']) commands._cmd_clean(args) assert not os.path.exists(update_folder) assert not os.path.exists(data_folder)
def test_deprecated_opts(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_make_spec_parser(subparser) with io.open('app.py', 'w', encoding='utf-8') as f: f.write('print "Hello World"') opts, other = parser.parse_known_args( ['make-spec', '-F', '--app-version=0.1.0', 'app.py']) make_spec(opts, other)
def test_execution_no_clean(self, parser): update_folder = 'pyu-data' data_folder = '.pyupdater' subparser = make_subparser(parser) add_clean_parser(subparser) args, other = parser.parse_known_args(['clean', '-y']) clean(args) assert not os.path.exists(update_folder) assert not os.path.exists(data_folder)
def test_execution_no_clean(self, parser): update_folder = "pyu-data" data_folder = ".pyupdater" subparser = make_subparser(parser) add_clean_parser(subparser) args, other = parser.parse_known_args(["clean", "-y"]) commands._cmd_clean(args) assert not os.path.exists(update_folder) assert not os.path.exists(data_folder)
def test_build_no_arguments(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): with io.open("app.py", "w", encoding="utf-8") as f: f.write("from __future__ import print_function\n") f.write('print("Hello, World!")') opts, other = parser.parse_known_args(["build", "app.py"]) commands._cmd_build(opts, other)
def test_build_no_arguments(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): with io.open('app.py', 'w', encoding='utf-8') as f: f.write('from __futute__ import print_function\n') f.write('print("Hello, World!")') opts, other = parser.parse_known_args(['build', 'app.py']) build(opts, other)
def test_build_no_arguments(self, parser, pyu): pyu.setup() subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): with io.open('app.py', 'w', encoding='utf-8') as f: f.write('from __futute__ import print_function\n') f.write('print("Hello, World!")') opts, other = parser.parse_known_args(['build', 'app.py']) build(opts, other)
def test_no_args(self, parser): subparser = make_subparser(parser) add_clean_parser(subparser) assert parser.parse_known_args(["clean"])
def test_no_args(self, parser): subparser = make_subparser(parser) add_clean_parser(subparser) assert parser.parse_known_args(['clean'])
def test_build_no_options(self, parser): subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): parser.parse_known_args(['build'])
def test_build_no_options(self, parser): subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): parser.parse_known_args(["build"])
def test_no_options(self, parser): subparser = make_subparser(parser) add_make_spec_parser(subparser) with pytest.raises(SystemExit): assert parser.parse_known_args(['make-spec'])
def test_no_options(self, parser): subparser = make_subparser(parser) add_keys_parser(subparser) assert parser.parse_known_args(['keys'])
def test_no_options(self, parser): subparser = make_subparser(parser) add_keys_parser(subparser) assert parser.parse_known_args(["keys"])
def test_revoke_count(self, parser): subparser = make_subparser(parser) add_keys_parser(subparser) cmd = ['keys', '-y', '--count=3'] opts, other = parser.parse_known_args(cmd)
def test_revoke(self, parser): subparser = make_subparser(parser) add_keys_parser(subparser) cmd = ['keys', '-y'] opts, other = parser.parse_known_args(cmd)
def test_no_options(self, parser): subparser = make_subparser(parser) add_make_spec_parser(subparser) with pytest.raises(SystemExit): assert parser.parse_known_args(['make-spec'])