Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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'))