def test_debug_argument(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertFalse(args.debug)
     args = bench.parse_cli_arguments(['--debug', self.file])
     self.assertTrue(args.debug)
 def test_save(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertFalse(args.save)
     args = bench.parse_cli_arguments(['--save', self.file])
     self.assertTrue(args.save)
 def test_config_argument(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertEqual(self.file, args.config)
     with silence_stderr(), self.assertRaises(SystemExit):
         bench.parse_cli_arguments([])
 def test_debug_argument(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertFalse(args.debug)
     args = bench.parse_cli_arguments(['--debug', self.file])
     self.assertTrue(args.debug)
 def test_save(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertFalse(args.save)
     args = bench.parse_cli_arguments(['--save', self.file])
     self.assertTrue(args.save)
 def test_config_argument(self):
     args = bench.parse_cli_arguments([self.file])
     self.assertEqual(self.file, args.config)
     with silence_stderr(), self.assertRaises(SystemExit):
         bench.parse_cli_arguments([])