Beispiel #1
0
 def test_comments(self):
     element = FlowControlAction(comments='My flow')
     rendered_doc = tag_wrapper(element.to_xml(), self.root_tag)
     parsed_doc = xmltodict.parse(rendered_doc)[self.root_tag]
     for tag in parsed_doc[self.root_tag]['stringProp']:
         if tag['@name'] == 'TestPlan.comments':
             assert tag['#text'] == 'My flow'
Beispiel #2
0
 def test_logical_action(self):
     element = FlowControlAction(
         logical_action_on_thread=ActionOnThread.STOP)
     rendered_doc = tag_wrapper(element.to_xml(), self.root_tag)
     parsed_doc = xmltodict.parse(rendered_doc)[self.root_tag]
     for tag in parsed_doc[self.root_tag]['intProp']:
         if tag['@name'] == 'ActionProcessor.action':
             assert tag['#text'] == '0'
Beispiel #3
0
 def test_is_enabled(self):
     element = FlowControlAction(is_enabled=False)
     rendered_doc = tag_wrapper(element.to_xml(), self.root_tag)
     parsed_doc = xmltodict.parse(rendered_doc)[self.root_tag]
     assert parsed_doc[self.root_tag]['@enabled'] == 'false'
Beispiel #4
0
 def test_name(self):
     element = FlowControlAction(name='My flow')
     rendered_doc = tag_wrapper(element.to_xml(), self.root_tag)
     parsed_doc = xmltodict.parse(rendered_doc)[self.root_tag]
     assert parsed_doc[self.root_tag]['@testname'] == 'My flow'