def zimbraCalResCapacity(self, value): val = None if isinstance(value, collections.OrderedDict): if utils.checkIsNum(value['content']): val = value['content'] elif isinstance(value, str) or value is None: if utils.checkIsNum(value): val = value else: raise TypeError("zimbraCalResCapacity") self._zimbraCalResCapacity = val
def postalCode(self, value): if isinstance(value, int): self._postalCode = str(value) elif isinstance(value, str) or value is None: if utils.checkIsNum(value): self._postalCode = value else: raise TypeError
def test_checkIsNum_casTrueSansSeparateur(): assert checkIsNum("0123456789")
def test_checkIsNum_casFalseAvecCaractereSpecial(): assert not checkIsNum("01/23/45/67/89{")
def test_checkIsNum_casFalseAvecLettre(): assert not checkIsNum("01/23/45/67/89a")
def test_checkIsNum_casTrueVide(): assert checkIsNum("")
def test_checkIsNum_casTrueAvecSlash(): assert checkIsNum("01/23/45/67/89")
def test_checkIsNum_casTrueAvecUnderscore(): assert checkIsNum("01_23_45_67_89")
def test_checkIsNum_casTrueAvecEspace(): assert checkIsNum("01 23 45 67 89")
def test_checkIsNum_casTrueAvecPoint(): assert checkIsNum("01.23.45.67.89")
def test_checkIsNum_casTrueAvecTiret(): assert checkIsNum("01-23-45-67-89")
def telephoneNumber(self, value): if isinstance(value, str) or value is None: if utils.checkIsNum(value): self._telephoneNumber = value else: raise TypeError
def mobile(self, value): if isinstance(value, str) or value is None: if utils.checkIsNum(value): self._mobile = value else: raise TypeError