예제 #1
0
 def test_to_xml_with_args_with_routing(self):
     xml = Flag(action='mod1_flag2', args={'arg1': '@step1'}).to_xml()
     self.assertEqual(xml.tag, 'flag')
     self.assertEqual(xml.get('action'), 'mod1_flag2')
     arg_xml = xml.findall('args/*')
     self.assertEqual(len(arg_xml), 1)
     self.assertEqual(arg_xml[0].tag, 'arg1')
     self.assertEqual(arg_xml[0].text, '@step1')
     self.assertListEqual(xml.findall('filters/*'), [])
예제 #2
0
 def test_to_xml_action_only(self):
     xml = Flag(action='Top Flag').to_xml()
     self.assertEqual(xml.tag, 'flag')
     self.assertEqual(xml.get('action'), 'Top Flag')
     self.assertListEqual(xml.findall('args/*'), [])
     self.assertListEqual(xml.findall('filters/*'), [])