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, db): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config, db) pyu.setup() pyu.make_keys(3) db._sync_db() cmd = ['pkg', '-P', '-S'] opts, other = parser.parse_known_args(cmd) pkg(opts)
def test_no_options(self, parser, pyu, db): subparser = make_subparser(parser) add_package_parser(subparser) pyu.update_config(pyu.config, db) pyu.setup() pyu.make_keys(3) db._sync_db() opts, other = parser.parse_known_args(['pkg']) with pytest.raises(SystemExit): pkg(opts)