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)
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)
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)