def test_units(self): from libcellml import Variable # std::string units() name = 'testo' v = Variable() self.assertEqual(v.units(), None) v.setUnits(name) self.assertEqual(v.units().name(), name) v.setUnits('') self.assertEqual(v.units().name(), '')
def test_set_units(self): from libcellml import Variable, Units # void setUnits(const std::string &name) v = Variable() v.setUnits('') v.setUnits('Hello') v.setUnits('') del v # void setUnits(const UnitsPtr &units) name = 'tiger' u = Units() u.setName(name) v = Variable() v.setUnits(u) self.assertEqual(name, v.units().name()) v.removeUnits() self.assertIsNone(v.units())