Beispiel #1
0
 def test_verbose(self):
     args = main.parse_args(['--verbose', 'apple'])
     assert args.verbose is True
Beispiel #2
0
 def test_promo_override(self):
     args = main.parse_args(['--promotions=foo.json', 'apple'])
     assert args.promotions == 'foo.json'
Beispiel #3
0
 def test_prod_default(self):
     args = main.parse_args(['apple'])
     assert args.products == 'products.json'
Beispiel #4
0
 def test_promo_default(self):
     args = main.parse_args(['apple'])
     assert args.promotions == 'promotions.json'
Beispiel #5
0
 def test_version(self, capsys):
     with pytest.raises(SystemExit):
         main.parse_args(['--version'])
     stdout, _ = capsys.readouterr()
     assert 'basket' in stdout