Esempio n. 1
0
    def test_validate_smaller_and_step(self):
        iv = FloatRangeValidator(max=5.1, step=0.0001)

        assert iv.validate(5.1)
        assert iv.validate(4.0002)
        assert not iv.validate(6)
        assert not iv.validate(5.00001)
Esempio n. 2
0
    def test_validate_smaller_and_step(self):
        iv = FloatRangeValidator(max=5.1, step=0.0001)

        assert iv.validate(5.1)
        assert iv.validate(4.0002)
        assert not iv.validate(6)
        assert not iv.validate(5.00001)
Esempio n. 3
0
    def test_validate_larger_and_step(self):
        iv = FloatRangeValidator(1.0, step=0.1)

        assert iv.validate(1.0)
        assert iv.validate(1.1)
        assert iv.validate(10000000.9)
        assert not iv.validate(0.999999)
        assert not iv.validate(1.05)
Esempio n. 4
0
    def test_validate_range(self):
        iv = FloatRangeValidator(1.5, 4.2)

        assert iv.validate(1.5)
        assert iv.validate(4.2)
        assert iv.validate(2.3)
        assert not iv.validate(1.499999)
        assert not iv.validate(4.200002)
Esempio n. 5
0
    def test_validate_larger_and_step(self):
        iv = FloatRangeValidator(1.0, step=0.1)

        assert iv.validate(1.0)
        assert iv.validate(1.1)
        assert iv.validate(10000000.9)
        assert not iv.validate(0.999999)
        assert not iv.validate(1.05)
Esempio n. 6
0
    def test_validate_range(self):
        iv = FloatRangeValidator(1.5, 4.2)

        assert iv.validate(1.5)
        assert iv.validate(4.2)
        assert iv.validate(2.3)
        assert not iv.validate(1.499999)
        assert not iv.validate(4.200002)
Esempio n. 7
0
    def test_validate_range_and_step(self):
        iv = FloatRangeValidator(1.1, 4.2, 0.02)

        assert iv.validate(1.1)
        assert iv.validate(4.2)
        assert iv.validate(1.12)
        assert not iv.validate(6)
        assert not iv.validate(4.01)
        assert not iv.validate(0)
Esempio n. 8
0
    def test_validate_range_and_step(self):
        iv = FloatRangeValidator(1.1, 4.2, 0.02)

        assert iv.validate(1.1)
        assert iv.validate(4.2)
        assert iv.validate(1.12)
        assert not iv.validate(6)
        assert not iv.validate(4.01)
        assert not iv.validate(0)
Esempio n. 9
0
    def test_validate_larger(self):
        iv = FloatRangeValidator(0.0)

        assert iv.validate(2.1)
        assert iv.validate(0.1)
        assert not iv.validate(-0.05)
Esempio n. 10
0
 def test_unit_conversion(self):
     fv = FloatRangeValidator(-1.0, 1.0, unit='V')
     u = get_unit_registry()
     assert fv.validate(0.1)
     assert fv.validate(100*u.parse_expression('mV'))
     assert not fv.validate(0.1*u.parse_expression('kV'))
Esempio n. 11
0
    def test_zero_step(self):
        iv = FloatRangeValidator(0.0, step=0.0)

        assert iv.validate(2.1)
        assert iv.validate(0.1)
        assert not iv.validate(-0.05)
Esempio n. 12
0
    def test_validate_smaller(self):
        iv = FloatRangeValidator(max=1.1)

        assert iv.validate(1.1)
        assert iv.validate(1)
        assert not iv.validate(2.3)
Esempio n. 13
0
    def test_validate_smaller(self):
        iv = FloatRangeValidator(max=1.1)

        assert iv.validate(1.1)
        assert iv.validate(1)
        assert not iv.validate(2.3)
Esempio n. 14
0
    def test_validate_larger(self):
        iv = FloatRangeValidator(0.0)

        assert iv.validate(2.1)
        assert iv.validate(0.1)
        assert not iv.validate(-0.05)
Esempio n. 15
0
 def test_unit_conversion(self):
     fv = FloatRangeValidator(-1.0, 1.0, unit='V')
     u = get_unit_registry()
     assert fv.validate(0.1)
     assert fv.validate(100 * u.parse_expression('mV'))
     assert not fv.validate(0.1 * u.parse_expression('kV'))
Esempio n. 16
0
    def test_zero_step(self):
        iv = FloatRangeValidator(0.0, step=0.0)

        assert iv.validate(2.1)
        assert iv.validate(0.1)
        assert not iv.validate(-0.05)