예제 #1
0
 def test_execution(self, parser, pyu):
     pyu.setup()
     subparser = make_subparser(parser)
     add_make_spec_parser(subparser)
     with open('app.py', 'w') 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)
예제 #2
0
 def test_execution(self, parser, pyu):
     pyu.setup()
     pyu.make_keys(3)
     subparser = make_subparser(parser)
     add_make_spec_parser(subparser)
     with open('app.py', 'w') as f:
         f.write('print "Hello World"')
     opts, other = parser.parse_known_args([
         'make-spec', '-F', '--app-name=Test', '--app-version=0.1.0',
         'app.py'
     ])
     _make_spec(opts, other)
예제 #3
0
 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'])
예제 #4
0
 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'])