def test_negatives(self): """Rectangle test""" result = get_rectangle_type(-1, -1, -1, -1) self.assertEqual(result, 'invalid')
def test_get_rectangle_square_all_int(self): result = get_rectangle_type(1, 1, 1, 1) self.assertEqual(result, 'square')
def test_list_too_short(self): """Rectangle test""" result = get_rectangle_type([1, 1, 1]) self.assertEqual(result, 'invalid')
def test_large_num(self): """Rectangle test""" result = get_rectangle_type(100000000000, 100000000000, 100000000000) self.assertEqual(result, 'invalid')
def test_get_rectangle_negative_invalid(self): result = get_rectangle_type(-3, -4, -6, -1) self.assertEqual(result, "invalid")
def test_unknown_all_int(self): """Rectangle test""" result = get_rectangle_type(1, 2, 3, 4) self.assertEqual(result, 'unknown')
def test_dict(self): """Rectangle test""" result = get_rectangle_type({'side0': 1, 'side1': 1, 'side2': 1, 'side3': 1}) self.assertEqual(result, 'invalid')
def test_get_rectangle_char_invalid(self): result = get_rectangle_type('s', 'g', 'h', 'r') self.assertEqual(result, 'invalid')
def test_square_tuple(self): """Rectangle test""" result = get_rectangle_type((1, 1, 1, 1)) self.assertEqual(result, 'square')
def test_square_list(self): """Rectangle test""" result = get_rectangle_type([1, 1, 1, 1]) self.assertEqual(result, 'square')
def test_square_int_and_float(self): """Rectangle test""" result = get_rectangle_type(1, 1.0, 1.0, 1) self.assertEqual(result, 'square')
def test_rect_all_float(self): """Rectangle test""" result = get_rectangle_type(1.1, 1.2, 1.1, 1.2) self.assertEqual(result, 'rectangle')
def test_square_all_float(self): """Rectangle test""" result = get_rectangle_type(1.1, 1.1, 1.1, 1.1) self.assertEqual(result, 'square')
def test_get_rectangle_rectangle_all_int(self): result = get_rectangle_type(1, 1, 2, 2) self.assertEqual(result, 'rectangle')
def test_square_string_first(self): """Rectangle test""" result = get_rectangle_type("1", 1, 1, 1) self.assertEqual(result, 'invalid')
def test_get_rectangle_invalid_all_int(self): result = get_rectangle_type(0, 0, 0, 0) self.assertEqual(result, 'invalid')
def test_square_string_fourth(self): """Rectangle test""" result = get_rectangle_type(1, 1, 1, "1") self.assertEqual(result, 'invalid')
def test_get_rectangle_char_invalid(self): result = get_rectangle_type("s", "g", "h", "r") self.assertEqual(result, "invalid")
def test_tuple_too_long(self): """Rectangle test""" result = get_rectangle_type((1, 1, 1, 1, 1)) self.assertEqual(result, 'invalid')
def test_get_rect_invalid_param2(self): result = get_rectangle_type(5, 0, 5, 6) self.assertEqual(result, 'invalid')
def test_rect_all_int(self): """Rectangle test""" result = get_rectangle_type(1, 2, 1, 2) self.assertEqual(result, 'rectangle')