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

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

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