def test_get_quad_dict_angles(self):
     dict2 = {
         'one': 1,
         'two': 1,
         'three': 1,
         'four': 1,
         'one1': 90,
         'two1': 180,
         'three1': 90,
         'four1': 90
     }
     result = get_quad_type(dict2)
     self.assertEqual(result, 'disconnected')
 def test_get_quad_all_types2(self):
     result = get_quad_type(1, 2, 1, 2)
     self.assertEqual(result, 'rectangle')
 def test_get_quad_large_angle(self):
     result = get_quad_type([3.3, 3.3, 3.3, 3.3, 3690, 3690, 3690, 3690])
     self.assertEqual(result, 'Square')
 def test_get_quad_tuple(self):
     result = get_quad_type([3.3, 3.3, 3.3, 3.3, 90, 90, 90, 90])
     self.assertEqual(result, 'Square')
 def test_get_quad_symbol_inputs0(self):
     result = get_quad_type('*', '%', '&', 'g')
     self.assertEqual(result, 'invalid')
 def test_get_quad_number_of_inputs10(self):
     result = get_quad_type(1, 2, 1, 2, 135, 45, 135)
     self.assertEqual(result, 'disconnected')
 def test_get_quad_number_of_inputs5(self):
     result = get_quad_type(1, 1, 1, 1, 90)
     self.assertEqual(result, 'Square')
 def test_get_quad_floats6(self):
     result = get_quad_type(3.3, 3.7, 3.3, 3.7, 100, 125, 135, 60)
     self.assertEqual(result, 'disconnected')
 def test_get_quad_negative_inputs(self):
     result = get_quad_type(-2, 1, 2, 1)
     self.assertEqual(result, 'invalid')
 def test_get_quad_zeroes6(self):
     result = get_quad_type(0, 1, 0, 1)
     self.assertEqual(result, 'invalid')
 def test_get_quad_zeroes2(self):
     result = get_quad_type(2, 0, 2, 1, 135, 45, 135, 45)
     self.assertEqual(result, 'invalid')
 def test_get_quad_permutations5(self):
     result = get_quad_type(1, 2, 1, 2, 135, 45, 135, 45)
     self.assertEqual(result, 'rhombus')
 def test_get_quad_permutations2(self):
     result = get_quad_type(1, 2, 1, 2)
     self.assertEqual(result, 'rectangle')
 def test_get_quad_all_types4(self):
     result = get_quad_type(1, 2, 1, 2, 45, 45, 45, 45)
     self.assertEqual(result, 'disconnected')
 def test_get_quad_all_types3(self):
     result = get_quad_type(1, 2, 1, 2, 45, 135, 45, 135)
     self.assertEqual(result, 'rhombus')
 def test_get_quad_floats4(self):
     result = get_quad_type(3.3, 3.7, 3.3, 3.7, 90, 90, 90, 90)
     self.assertEqual(result, 'rectangle')
 def test_get_quad_floats5(self):
     result = get_quad_type(2.5, 5.5, 2.5, 5.5, 45, 135, 45, 135)
     self.assertEqual(result, 'rhombus')
 def test_get_quad_negative_inputs1(self):
     result = get_quad_type(2, -1, 2, -1, 45, 135, 45, 135)
     self.assertEqual(result, 'invalid')
 def test_get_quad_number_of_inputs3(self):
     result = get_quad_type(1, 1, 1)
     self.assertEqual(result, 'invalid')
 def test_get_quad_negative_inputs2(self):
     result = get_quad_type(-4, 2, -4, 2, 90, 90, 90, 90)
     self.assertEqual(result, 'invalid')
 def test_get_quad_number_of_inputs7(self):
     result = get_quad_type(1, 2, 1, 2, 90)
     self.assertEqual(result, 'rectangle')
 def test_get_quad_non_matching_values4(self):
     result = get_quad_type(2, 2, 3, 2, 90, 90, 90, 90)
     self.assertEqual(result, 'invalid')
 def test_get_quad_number_of_inputs11(self):
     self.assertRaises(Exception, get_quad_type(), 1, 2, 1, 2, 45, 90, 45,
                       90, 111)
 def test_get_quad_all_zeroes2(self):
     result = get_quad_type(0, 0, 0, 0, 0, 0, 0, 0)
     self.assertEqual(result, 'invalid')
 def test_get_quad_symbol_inputs1(self):
     result = get_quad_type(3.3, 3.7, 3.3, 3.7, 90, 'f', 90, 90)
     self.assertEqual(result, 'invalid')
 def test_get_quad_floats1(self):
     result = get_quad_type(2.5, 2.5, 2.5, 2.5)
     self.assertEqual(result, 'Square')
 def test_get_quad_floats2(self):
     result = get_quad_type(3.3, 3.3, 3.3, 3.3, 90, 90, 90, 90)
     self.assertEqual(result, 'Square')
 def test_get_quad_floats3(self):
     result = get_quad_type(2.5, 5.5, 2.5, 5.5)
     self.assertEqual(result, 'rectangle')
 def test_get_quad_large_negative_angle(self):
     result = get_quad_type(
         [3.3, 3.3, 3.3, 3.3, -3870, -3870, -3870, -3870])
     self.assertEqual(result, 'Square')
 def test_get_quad_all_types1(self):
     result = get_quad_type(1, 1, 1, 1)
     self.assertEqual(result, 'Square')