def test_build_no_arguments(self, parser, pyu): pyu.setup() pyu.make_keys(3) subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): with open('app.py', 'w') as f: 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 open('app.py', 'w') 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(self, parser, pyu): pyu.setup() pyu.make_keys(3) subparser = make_subparser(parser) add_build_parser(subparser) with open('app.py', 'w') as f: f.write('print "Hello World"') build_cmd = ['build', '-F', '--app-name=Test', '--app-version=0.1.0', 'app.py'] build_cmd = [str(b) for b in build_cmd] opts, other = parser.parse_known_args(build_cmd) _build(opts, other)
def test_build(self, parser, pyu): pyu.setup() pyu.make_keys(3) subparser = make_subparser(parser) add_build_parser(subparser) with open('app.py', 'w') as f: f.write('print "Hello World"') build_cmd = [ 'build', '-F', '--app-name=Test', '--app-version=0.1.0', 'app.py' ] build_cmd = [str(b) for b in build_cmd] opts, other = parser.parse_known_args(build_cmd) _build(opts, other)
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_appversion(self, parser): subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): parser.parse_known_args(['build', '--app-name=Test'])
def test_build_no_appanme(self, parser): subparser = make_subparser(parser) add_build_parser(subparser) with pytest.raises(SystemExit): parser.parse_known_args(['build', '--app-version=0.2.10'])