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))