def test_get_square_TestSquareAllZero(self): result = get_square_type(0, 0, 0, 0) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareSideZeroFour(self): result = get_square_type(1, 1, 1, 0) self.assertEqual(result, 'invalid')
def test_get_square__TestRectangleSideZeroFour(self): result = get_square_type(1, 2, 1, 0) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareSideZeroOne(self): result = get_square_type(0, 1, 1, 1) self.assertEqual(result, 'invalid')
def test_get_square__TestRectangleSideZeroThree(self): result = get_square_type(1, 2, 0, 2) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareMixedFour(self): result = get_square_type(1, 1, 1, 1.0) self.assertEqual(result, 'square')
def test_get_square__TestRectangleMixedFour(self): result = get_square_type(1, 2, 1, 2.0) self.assertEqual(result, 'rectangle')
def test_get_square_TestSquareMixedThree(self): result = get_square_type(1, 1, 1.0, 1) self.assertEqual(result, 'square')
def test_get_square__TestRectangleMixedThree(self): result = get_square_type(1, 2, 1.0, 2) self.assertEqual(result, 'rectangle')
def test_get_square__TestRectangleLength(self): result = get_square_type(1, 2, 1, 4) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareLength(self): result = get_square_type(1, 2, 3, 4) self.assertEqual(result, 'invalid')
def test_get_square_TestSquare_charInvalid(self): result = get_square_type(chr(1), chr(1), chr(1), chr(1)) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareInvalidlDict(self): my_dict = {'one': 1, 'two': 2, 'three': 3, 'four': 4} result = get_square_type(my_dict) self.assertEqual(result, 'invalid')
def test_get_square_TestSquareAllEqualTuple(self): result = get_square_type([1, 1, 1, 1]) self.assertEqual(result, 'square')