Beispiel #1
0
 def check_macro_arg(self, s, param, forward, default, rest):
     p, v, r = xacro.parse_macro_arg(s)
     self.assertEqual(p, param, msg="'{0}' != '{1}' parsing {2}".format(p, param, s))
     if forward or default:
         self.assertTrue(v is not None)
         self.assertEqual(v[0], forward, msg="'{0}' != '{1}' parsing {2}".format(v[0], forward, s))
         self.assertEqual(v[1], default, msg="'{0}' != '{1}' parsing {2}".format(v[1], default, s))
     else:
         self.assertTrue(v is None)
     self.assertEqual(r, rest, msg="'{0}' != '{1}' parsing {2}".format(r, rest, s))
 def check_macro_arg(self, s, param, forward, default, rest):
     p, v, r = xacro.parse_macro_arg(s)
     self.assertEqual(p, param, msg="'{0}' != '{1}' parsing {2}".format(p, param, s))
     if forward or default:
         self.assertTrue(v is not None)
         self.assertEqual(v[0], forward, msg="'{0}' != '{1}' parsing {2}".format(v[0], forward, s))
         self.assertEqual(v[1], default, msg="'{0}' != '{1}' parsing {2}".format(v[1], default, s))
     else:
         self.assertTrue(v is None)
     self.assertEqual(r, rest, msg="'{0}' != '{1}' parsing {2}".format(r, rest, s))