def test_get_sqrrect_length_all_int(self): """ Check for invalid return, uneven sides. :return: """ result = get_squarerectangle_type(1, 2, 1, 3) self.assertEqual(result, 'invalid')
def test_get_sqrrect_sqr_all_float(self): """ Check for square return, with float sides. :return: """ result = get_squarerectangle_type(2.22, 2.22, 2.22, 2.22,) self.assertEqual(result, 'square')
def test_get_sqrrect_rect_all_int(self): """ Check for rectangle return. In sides. :return: """ result = get_squarerectangle_type(1, 2, 1, 2) self.assertEqual(result, 'rectangle')
def test_get_squarerectangle_char(self): """ Test invalid input type of char. Invalid :return: """ result = get_squarerectangle_type('A', 'A', 'A', 'A') self.assertEqual(result, 'invalid')
def test_get_squarerect_sqr_all_int(self): """ Check for square return. :return: """ result = get_squarerectangle_type(2, 2, 2, 2,) self.assertEqual(result, 'square')
def test_get_squarerect_ltz_all_int(self): """ Test square for less than zero inputs. invalid :return: """ result = get_squarerectangle_type(-1, -1, -1, -1) self.assertEqual(result, 'invalid')
def test_get_sqrrect_sqr_all_float(self): """ Check for square return, with float sides. :return: """ result = get_squarerectangle_type( 2.22, 2.22, 2.22, 2.22, ) self.assertEqual(result, 'square')
def test_get_squarerect_sqr_all_int(self): """ Check for square return. :return: """ result = get_squarerectangle_type( 2, 2, 2, 2, ) self.assertEqual(result, 'square')