Exemplo n.º 1
0
    def test_parameter_wrapping(self):
        """Tests that ensure wrapping occurs as expected"""
        self.logTestName()
        var = 5
        res = Parameter._wrap(var)
        self.assertTrue(isinstance(res, Parameter))
        self.assertEqual(res.x, var)

        var = Parameter(var)
        res = Parameter._wrap(var)
        self.assertTrue(isinstance(res, Parameter))
        self.assertEqual(res.x, var)
Exemplo n.º 2
0
def test_parameter_wrapping_parameters():
    """Tests that ensure wrapping works with other parameters"""
    var = 5
    var = Parameter(var)
    res = Parameter._wrap(var)
    assert isinstance(res, Parameter)
    assert res.x == var
Exemplo n.º 3
0
def test_parameter_wrapping_integer():
    """Tests that ensure wrapping works with integers"""
    var = 5
    res = Parameter._wrap(var)
    assert isinstance(res, Parameter)
    assert res.x == var