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