def test_add(self, input_a, input_b, expected_result): print("test_add()") print("input_a:", input_a) print("input_b:", input_b) print("expected_result:", expected_result) calc = Calculator() self.assertEqual(calc.add(input_a, input_b), expected_result)
class MyTestCase(unittest.TestCase): def setUp(self): self.calc = Calculator() print("create calculator") def test_add(self): self.assertEqual(self.calc.add(5, 2), 7) def test_sub(self): self.assertEqual(self.calc.sub(5, 2), 3) def test_mul(self): self.assertEqual(self.calc.mul(5, 2), 10) def test_div(self): self.assertEqual(self.calc.div(5, 2), 2)
def setUp(self): self.calc = Calculator() print("create calculator")
def test_sub(self): calc = Calculator() self.assertEqual(calc.sub(5, 2), 3)
def test_add(self): calc = Calculator() self.assertEqual(calc.add(5, 2), 7)
def test_div(self): calc = Calculator() self.assertEqual(calc.div(5, 2), 2)
def test_mul(self): calc = Calculator() self.assertEqual(calc.mul(5, 2), 10)
def setUpClass(cls): cls.calc = Calculator() print("create calculator")
def pre_class(): cal = Calculator() yield cal
def pre_class(request): cal = Calculator() with open('data.yml') as f: data = yaml.safe_load(f) yield cal, data, request.param