Пример #1
0
 def test_scale_out_of_bounds_high(self):
     drawing = Drawing(1920, 1080)
     drawing.scale_factor = 3
     drawing.scale(10)
     assert drawing.scale_factor == 3
Пример #2
0
 def test_scale_down(self):
     drawing = Drawing(1920, 1080)
     drawing.scale(- 1080 / 10)
     assert drawing.scale_factor == 0.75
Пример #3
0
 def test_scale_near_canvas_bound(self):
     drawing = Drawing(1920, 1080)
     drawing.view_corner = (1920 * 2, 1080 * 2)
     drawing.scale(1080 / 10)
     assert drawing.view_corner == (3360, 1890)
Пример #4
0
 def test_scale_up(self):
     drawing = Drawing(1920, 1080)
     drawing.scale(1080 / 10)
     assert drawing.scale_factor == 1.25
Пример #5
0
 def test_scale_out_of_bounds_low(self):
     drawing = Drawing(1920, 1080)
     drawing.scale_factor = 0.5
     drawing.scale(-10)
     assert drawing.scale_factor == 0.5