Example #1
0
    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)
Example #2
0
 def test_minimum(self):
     parameter = Parameter(3, 7)
     self.assertEqual(parameter.minimum, 3)
Example #3
0
 def test_minimum_more_than_maximum(self):
     with self.assertRaises(ValueError):
         Parameter(4, 3)
Example #4
0
    def test_more_than_maximum(self):
        parameter = Parameter(5, 10)

        with self.assertRaises(ValueError):
            parameter.value = 11
Example #5
0
    def test_less_than_minimum(self):
        parameter = Parameter(5, 10)

        with self.assertRaises(ValueError):
            parameter.value = 4
Example #6
0
 def test_maximum(self):
     parameter = Parameter(1, 153)
     self.assertEqual(parameter.maximum, 153)