def test_initial_value(self): from libcellml import Variable # std::string initialValue() value = '5 + x' v = Variable() self.assertEqual(v.initialValue(), '') v.setInitialValue(value) self.assertEqual(v.initialValue(), value)
def test_set_initial_value(self): from libcellml import Variable # void setInitialValue(const std::string &initialValue) v = Variable() v.setInitialValue('test1') self.assertEqual("test1", v.initialValue()) # void setInitialValue(double initialValue) v = Variable() v.setInitialValue(3.0) self.assertEqual("3", v.initialValue()) v.removeInitialValue() self.assertEqual("", v.initialValue()) # void setInitialValue(const VariablePtr &variable) v1 = Variable() v2 = Variable() v1.setInitialValue(v2) self.assertEqual("", v1.initialValue())