def test_counterclockwise_spin(self):
     self.assertFalse(draw_figure._is_spin_clockwise(0, math.pi / 2))
 def test_clockwise_spin(self):
     self.assertTrue(draw_figure._is_spin_clockwise(math.pi / 2, 0))
 def test_counter_clockwise_crossing_pi(self):
     self.assertFalse(
         draw_figure._is_spin_clockwise(math.pi * 0.75, math.pi * 1.25))
 def test_clockwise_crossing_pi(self):
     self.assertTrue(
         draw_figure._is_spin_clockwise(math.pi * 1.25, math.pi * 0.75))
 def test_counter_clockwise_crossing_zero(self):
     self.assertFalse(
         draw_figure._is_spin_clockwise(-math.pi / 4, math.pi / 4))
 def test_clockwise_crossing_zero(self):
     self.assertTrue(
         draw_figure._is_spin_clockwise(math.pi / 4, -math.pi / 4))