class OperandDefaultTest(unittest.TestCase): def setUp(self): self.obj_test = Operand(2,10,"PLUS1") def test_default_plus1(self): actual_output = self.obj_test.func(2,10,'plus1') print(actual_output) expected_output = [2, 3, 4, 5, 6, 7, 8, 9, 10] self.assertEqual(actual_output, expected_output) def test_default_kuadrat(self): actual_output = self.obj_test.func(2,10,'kuadrat') print(actual_output) expected_output = [2, 4, 8] self.assertEqual(actual_output, expected_output) def test_default_fibonacci(self): actual_output = self.obj_test.func(2,10,'fibonacci') print(actual_output) expected_output = [2, 3, 5, 8] self.assertEqual(actual_output, expected_output)
import os import sys current_dir = os.path.abspath(os.path.dirname(__file__)) sys.path.append(os.path.abspath(current_dir + "/../service")) from operand import Operand if __name__ == "__main__": obj_operand = Operand() print(obj_operand.func(5, 100, 'plus1')) print(obj_operand.func(2, 10, 'KUADRAT')) print(obj_operand.func(43, 1000, 'fiboNacci'))