Skip to content
Snippets Groups Projects
Commit 70b148e7 authored by Muhamed's avatar Muhamed
Browse files

test

parent 248f359d
No related branches found
No related tags found
No related merge requests found
import unittest
from Calculator import Calculator
class TestCalculator(unittest.TestCase):
def setUp(self):
self.calc = Calculator()
def test_add(self):
self.assertEqual(self.calc.add(2, 3), 5)
self.assertEqual(self.calc.add(-1, 1), 0)
def test_sub(self):
self.assertEqual(self.calc.sub(5, 3), 2)
self.assertEqual(self.calc.sub(10, 4), 6)
if __name__ == "__main__":
unittest.main()
from abc import ABC, abstractmethod
class ICalculator(ABC):
@abstractmethod
def add(self, a, b):
pass
@abstractmethod
def sub(self, a, b):
pass
class Calculator(ICalculator):
def add(self, a, b):
return a + b
def sub(self, a, b):
return a - b
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment