Beispiel #1
0
 def setUp(self):
     self.canvas = Mock()
     self.canvas.get_width.return_value = 100
     self.canvas.get_height.return_value = 100
     self.coords = ScaledCoords([[-100, -200], [100, 200]], 100, 100)
     self.view = CoordsView(self.canvas, self.coords)
Beispiel #2
0
 def test_scale_of_view_when_the_range_is_tall(self):
     coords = ScaledCoords([(-100, -50), (100, 50)], 100, 100)
     self.assertAlmostEqual(0.38, coords.scale)
     self.assertAlmostEqual(0, coords.center_x)
Beispiel #3
0
 def test_scale_of_view_when_the_range_is_wide(self):
     coords = ScaledCoords([(-100, -200), (100, 200)], 100, 100)
     self.assertAlmostEqual(0.19, coords.scale)