def test_default(self): parameter = Parameter(6, 43) self.assertEqual(parameter.default, 6) self.assertEqual(parameter.value, 6) parameter = Parameter(6, 43, 32) self.assertEqual(parameter.default, 32) self.assertEqual(parameter.value, 32)
def test_minimum(self): parameter = Parameter(3, 7) self.assertEqual(parameter.minimum, 3)
def test_minimum_more_than_maximum(self): with self.assertRaises(ValueError): Parameter(4, 3)
def test_more_than_maximum(self): parameter = Parameter(5, 10) with self.assertRaises(ValueError): parameter.value = 11
def test_less_than_minimum(self): parameter = Parameter(5, 10) with self.assertRaises(ValueError): parameter.value = 4
def test_maximum(self): parameter = Parameter(1, 153) self.assertEqual(parameter.maximum, 153)