Beispiel #1
0
 def test_014_steps(self):
     test1 = ["Test 1", "Result 1"]
     test2 = ["Test 2", "Result 2"]
     test3 = ["Test 3", "Result 3"]
     ts1 = TestStep()
     ts1.values = test1
     ts2 = TestStep()
     ts2.values = test2
     ts3 = TestStep()
     ts3.values = test3
     set_steps = [ts1, ts2, ts3]
     tc = TestCase(project_id=DEFAULT_PROJ, work_item_id=self.work_item_id)
     tc.set_test_steps(set_steps)
     tc2 = TestCase(project_id=DEFAULT_PROJ, work_item_id=self.work_item_id)
     get_steps = tc2.get_test_steps()
     self.assertEqual(get_steps.steps[0].values[0].content,
                      ts1.values[0].content)
     self.assertEqual(get_steps.steps[0].values[1].content,
                      ts1.values[1].content)
     self.assertEqual(get_steps.steps[1].values[0].content,
                      ts2.values[0].content)
     self.assertEqual(get_steps.steps[1].values[1].content,
                      ts2.values[1].content)
     self.assertEqual(get_steps.steps[2].values[0].content,
                      ts3.values[0].content)
     self.assertEqual(get_steps.steps[2].values[1].content,
                      ts3.values[1].content)
    def print_steps_for_testcase(self, case_id):
        tc = TestCase(TestCase.default_project, case_id)
        steps = tc.get_test_steps()

        for step in steps.steps:
            stp = step.values[0].content
            exp = step.values[1].content
            print('TestStep       = %s' % stp)
            print('ExpectedResult = %s\n' % exp)

        if steps.steps is None:
            print('No step for this tesecase!')
Beispiel #3
0
    def print_steps_for_testcase(self, case_id):
        tc = TestCase(TestCase.default_project, case_id)
        steps = tc.get_test_steps()

        for step in steps.steps:
            stp = step.values[0].content
            exp = step.values[1].content
            print 'TestStep       = %s' % stp
            print 'ExpectedResult = %s\n' % exp

        if steps.steps is None:
            print 'No step for this tesecase!'