def test_call_no_change(self): # SETUP expected_report = "" expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(name='a', display_before='[1, 2]', result=expected_result, display_after='[1, 2]', line_number=2) report = builder.report() # VERIFY self.assertEqual(expected_report.splitlines(), report.splitlines()) self.assertEqual(expected_result, result)
def test_call_no_change(self): # SETUP expected_report = "" expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(names=['a'], displays_before=['[1, 2]'], result=expected_result, displays_after=['[1, 2]'], line_number=2) report = builder.report() # VERIFY self.assertReportEqual(expected_report, report) self.assertEqual(expected_result, result)
def test_call_no_change(self): # SETUP expected_report = "" expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(names=['a'], displays_before=['[1, 2]'], result=expected_result, displays_after=['[1, 2]'], line_number=2) report = builder.report() # VERIFY self.assertReportEqual(expected_report, report) self.assertEqual(expected_result, result)
def test_call_no_change(self): # SETUP expected_report = "" expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(name='a', display_before='[1, 2]', result=expected_result, display_after='[1, 2]', line_number=2) report = builder.report() # VERIFY self.assertEqual(expected_report.splitlines(), report.splitlines()) self.assertEqual(expected_result, result)
def test_call_multiple_changes(self): # SETUP expected_report = """\ a = [1, 2] b = 6 """ expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(names=['a', 'b'], displays_before=['[2, 1]', '5'], result=expected_result, displays_after=['[1, 2]', '6'], line_number=2) report = builder.report() # VERIFY self.assertReportEqual(expected_report, report) self.assertEqual(expected_result, result)
def test_call_multiple_changes(self): # SETUP expected_report = """\ a = [1, 2] b = 6 """ expected_result = 23 # EXEC builder = ReportBuilder() result = builder.record_call(names=['a', 'b'], displays_before=['[2, 1]', '5'], result=expected_result, displays_after=['[1, 2]', '6'], line_number=2) report = builder.report() # VERIFY self.assertReportEqual(expected_report, report) self.assertEqual(expected_result, result)