def test_setting_dimensions(self):
     dims = Dimensions(a=1)
     
     self.assertRaises(TypeError, setattr, dims, "a", bool)
     self.assertRaises(TypeError, setattr, dims, "a", "1")
     
     # The following assignments must work
     dims.a = 1
     dims.a = 1.0
     dims.a = None
Example #2
0
    def test_setting_dimensions(self):
        dims = Dimensions(a=1)

        self.assertRaises(TypeError, setattr, dims, "a", bool)
        self.assertRaises(TypeError, setattr, dims, "a", "1")

        # The following assignments must work
        dims.a = 1
        dims.a = 1.0
        dims.a = None
 def test_dimensions_are_always_float(self):
     dims = Dimensions(a=None, b=None)
     dims.a = 1
     dims.b = 2.0
     
     self.assertIsInstance(dims.a, float)
     self.assertIsInstance(dims.b, float)
Example #4
0
    def test_dimensions_are_always_float(self):
        dims = Dimensions(a=None, b=None)
        dims.a = 1
        dims.b = 2.0

        self.assertIsInstance(dims.a, float)
        self.assertIsInstance(dims.b, float)
 def test_raise_value_error_on_getting_dimension_equal_to_None(self):
     dims = Dimensions(a=1)
     dims.a = None
     
     self.assertRaises(ValueError, getattr, dims, "a")
Example #6
0
    def test_raise_value_error_on_getting_dimension_equal_to_None(self):
        dims = Dimensions(a=1)
        dims.a = None

        self.assertRaises(ValueError, getattr, dims, "a")