Exemplo n.º 1
0
 def test_get_quadrilateral_with_angle_list(self):
     l = [1, 1, 1, 1, 90, 90, 90, 90]
     result = get_quad_type_with_angle(l)
     self.assertEqual(result, 'square')
Exemplo n.º 2
0
 def test_get_quadrilateral_with_angle_dict(self):
     d = {1: 1,2: 1, 3: 1, 4: 1, 5: 90, 6: 90, 7: 90, 8: 90}
     result = get_quad_type_with_angle(d)
     self.assertEqual(result, 'square')
Exemplo n.º 3
0
 def test_get_quadrilateral_with_angle_invalid__zero_all(self):
     result = get_quad_type_with_angle(0, 0, 0, 0, 0, 0, 0, 0)
     self.assertEqual(result, 'invalid')
Exemplo n.º 4
0
 def test_get_quadrilateral_with_angle_tuple(self):
     t = 1, 1, 1, 1, 90, 90, 90, 90
     result = get_quad_type_with_angle(t)
     self.assertEqual(result, 'square')
Exemplo n.º 5
0
 def test_get_quadrilateral_with_angle_invalid__angles_not_equal(self):
     result = get_quad_type_with_angle(1, 1, 1, 1, 60, 30, 150, 120)
     self.assertEqual(result, 'invalid')
Exemplo n.º 6
0
 def test_get_quadrilateral_with_angle_invalid__one_off_angle(self):
     result = get_quad_type_with_angle(1, 1, 1, 1, 60, 60, 60, 180)
     self.assertEqual(result, 'invalid')
Exemplo n.º 7
0
 def test_get_quadrilateral_with_angle_invalid__too_low_angle(self):
     result = get_quad_type_with_angle(1, 1, 1, 1, 30, 30, 30, 30)
     self.assertEqual(result, 'invalid')
Exemplo n.º 8
0
 def test_get_quadrilateral_with_angle_parallelogram_C(self):
     result = get_quad_type_with_angle(1, 2, 1, 2, 60, 120, 120, 60)
     self.assertEqual(result, 'parallelogram')
Exemplo n.º 9
0
 def test_get_quadrilateral_with_angle_rhombus_C(self):
     result = get_quad_type_with_angle(1, 1, 1, 1, 60, 120, 120, 60)
     self.assertEqual(result, 'rhombus')
Exemplo n.º 10
0
 def test_get_quadrilateral_with_angle_rect_C(self):
     result = get_quad_type_with_angle(1, 1, 2, 2, 90, 90, 90, 90)
     self.assertEqual(result, 'rectangle')
Exemplo n.º 11
0
 def test_get_quadrilateral_with_angle_square(self):
     result = get_quad_type_with_angle(1, 1, 1, 1, 90, 90, 90, 90)
     self.assertEqual(result, 'square')