def test_check_int(self):
     with self.assertRaises(TypeError):
         Rectangle.check_int('f', int)
     with self.assertRaises(TypeError):
         Rectangle.check_int([], int)
     with self.assertRaises(TypeError):
         Rectangle.check_int(float('nan'), int)
예제 #2
0
 def y(self, value):
     """set private x for square"""
     var_name = 'y'
     Rectangle.check_int(value, var_name)
     Rectangle.check_x_y(value, var_name)
     self.__y = value
예제 #3
0
 def size(self, value):
     """set size to new value"""
     var_name = 'size'
     Rectangle.check_int(value, var_name)
     Rectangle.check_width_height(value, var_name)
     self.__size = value