def testGet(self, repository): circle = Circle(10, 5, 6) assert isinstance(circle, Circle) repository.save(circle) stored = repository.get(circle.id) assert stored.getId() == circle.getId() assert stored.getCenter() == circle.getCenter() assert stored.getRadius() == circle.getRadius()
def testDelete(self, repository): circle = Circle(10, 5, 6) assert isinstance(circle, Circle) repository.save(circle) repository.delete(circle) stored = repository.get(circle.id) assert stored == None
def testCirclIdIsUUID (self): circle : Circle = Circle(1, 0, 0) try: uuid.UUID(str(circle.id)) assert True except ValueError: assert False
def testRadiusNegativeError(self): circle : Circle = Circle() try: circle.setRadius(-10) assert False except ValueNotValidError: assert True
def testUpdateCircle (self): circle : Circle = Circle(1, 5, 11) assert circle.getCenter() == [1,5] assert circle.getRadius() == 11 circle.setCenter(9,9) circle.setRadius(3) assert circle.getCenter() == [9,9] assert circle.getRadius() == 3
def testCreatCircle(self): circle : Circle = Circle(0, 0, 11) assert circle.getCenter() == [0,0] assert circle.getRadius() == 11
def testTwoCirclesAreNotEqual (self): circleA : Circle = Circle(1, 0, 0) circleB : Circle = Circle(1, 0, 0) assert circleA != circleB