示例#1
0
 def test_only_required_args(self):
     parser = action_tracer.main_arg_parser()
     args = parser.parse_args(self.required_args.split())
     self.assertEqual(args.trace_output, "t.out")
     self.assertEqual(args.label, "//pkg:tgt")
     # Make sure some checks are enabled by default
     self.assertTrue(args.check_access_permissions)
示例#2
0
 def test_no_check_output_freshness(self):
     parser = action_tracer.main_arg_parser()
     args = parser.parse_args(
         (self.required_args + "--no-check-output-freshness").split())
     self.assertFalse(args.check_output_freshness)
示例#3
0
 def test_no_check_access_permissions(self):
     parser = action_tracer.main_arg_parser()
     args = parser.parse_args(
         (self.required_args + "--no-check-access-permissions").split())
     self.assertFalse(args.check_access_permissions)