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)
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
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