Пример #1
0
    def test_gt():
        """Test Parameter - correct initilization"""
        value = 42.01
        num_a = param.Parameter(value=value)
        assert num_a.value == value

        assert num_a.value.__gt__(1)
Пример #2
0
    def test_set_kind():
        """Test Parameter - correct initilization"""
        value = 11.01474
        num_a = param.Parameter(value=value)
        num_a.kind = "Number"

        assert num_a.kind == "Number"
Пример #3
0
    def test_creation_doc():
        """Test Parameter - correct initilization"""
        value = 42.01
        doc = "I am a parameter"

        num_a = param.Parameter(value=value, doc=doc)
        assert num_a.value == value
        assert num_a.doc == doc
Пример #4
0
    def test_mul():
        """Test Parameter - correct initilization"""
        value = 42.01
        num_a = param.Parameter(value=value)
        assert num_a.value == value

        new_value = value * 2
        num_a.value = num_a.__mul__(2)
        assert num_a.value == new_value
Пример #5
0
    def test_div():
        """Test Parameter - correct initilization"""
        value = 42.0
        num_a = param.Parameter(value=value)
        assert num_a.value == value

        new_value = value / 2
        num_a.value = num_a.__truediv__(2)
        assert num_a.value == new_value
Пример #6
0
    def test_sub():
        """Test Parameter - correct initilization"""
        value = 42.01
        num_a = param.Parameter(value=value)
        assert num_a.value == value

        new_value = value - 1
        num_a.value = num_a.__sub__(1)
        assert num_a.value == new_value
Пример #7
0
    def test_lshift():
        """Test Parameter - correct initilization"""
        value = 42
        num_a = param.Parameter(value=value)
        assert num_a.value == value

        new_value = operator.lshift(value, 1)
        num_a.value = num_a.__lshift__(1)
        assert num_a.value == new_value
Пример #8
0
 def test_setting_wrong():
     """Test Parameter - correct initilization"""
     with pytest.raises(ValueError) as __:
         value = 11.01474
         num_a = param.Parameter(value=value, allow_None="False")
Пример #9
0
 def test_allow_none():
     """Test Parameter - correct initilization"""
     value = None
     num_a = param.Parameter(value=value, allow_None=True)
     assert num_a.value == value
Пример #10
0
 def test_pos():
     """Test Parameter - correct initilization"""
     value = -42.01
     num_a = param.Parameter(value=value)
     assert num_a.__pos__() == +value
Пример #11
0
    def test_creation_float():
        """Test Parameter - correct initilization"""
        value = 1.0

        num_a = param.Parameter(value=value)
        assert num_a.value == value