Skip to content

Commit 6939db4

Browse files
author
fkromer
committed
add: test for own method
1 parent ee5fa7a commit 6939db4

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

test_bridge.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ def test_bridge_shall_draw_with_concrete_implementation(cls):
2525
sh2.draw()
2626
cls.assertEqual(mock_ci2_draw_circle.call_count, 1)
2727

28+
def test_bridge_shall_scale_with_own_implementation(cls):
29+
ci = DrawingAPI1()
30+
sh = CircleShape(1, 2, 3, ci)
31+
sh.scale(2)
32+
cls.assertEqual(sh._radius, 6)
33+
with patch.object(sh, 'scale') as mock_sh_scale_circle:
34+
sh.scale(2)
35+
cls.assertEqual(mock_sh_scale_circle.call_count, 1)
36+
2837
if __name__ == "__main__":
2938
unittest.main()
3039

0 commit comments

Comments
 (0)