Esempio n. 1
0
 def test_schema(self):
     assert inputs.int_range(1, 5).__schema__ == {
         'type': 'integer',
         'minimum': 1,
         'maximum': 5
     }
Esempio n. 2
0
 def test_inclusive_range(self):
     int_range = inputs.int_range(1, 5)
     assert int_range(5) == 5
Esempio n. 3
0
 def test_higher(self):
     int_range = inputs.int_range(0, 5)
     with pytest.raises(ValueError):
         int_range(6)
Esempio n. 4
0
 def test_valid_range(self):
     int_range = inputs.int_range(1, 5)
     assert int_range(3) == 3