def test__get_int_optional(self): from kayako.core.object import KayakoRequestParser assert KayakoRequestParser._get_int(self._etree_with_data('123'), required=False, strict=False) == 123 assert KayakoRequestParser._get_int(None, required=False, strict=False) == None assert KayakoRequestParser._get_int(self._etree_with_data(''), required=False, strict=False) == None assert KayakoRequestParser._get_int(self._etree_with_data('abc'), required=False, strict=False) == None
def test__get_int_strict(self): from kayako.exception import KayakoResponseError from kayako.core.object import KayakoRequestParser assert KayakoRequestParser._get_int(self._etree_with_data('123'), required=False, strict=True) == 123 assert KayakoRequestParser._get_int(None, required=False, strict=True) == None assert KayakoRequestParser._get_int(self._etree_with_data(''), required=False, strict=True) == None self.assertRaises(KayakoResponseError, KayakoRequestParser._get_int, self._etree_with_data('abc'), required=False, strict=True)
def test__get_int_optional(self): from kayako.core.object import KayakoRequestParser assert KayakoRequestParser._get_int(self._etree_with_data('123'), required=False, strict=False) == 123 assert KayakoRequestParser._get_int(None, required=False, strict=False) == None assert KayakoRequestParser._get_int(self._etree_with_data(''), required=False, strict=False) == None assert KayakoRequestParser._get_int(self._etree_with_data('abc'), required=False, strict=False) == None
def test__get_int_strict(self): from kayako.exception import KayakoResponseError from kayako.core.object import KayakoRequestParser assert KayakoRequestParser._get_int(self._etree_with_data('123'), required=False, strict=True) == 123 assert KayakoRequestParser._get_int(None, required=False, strict=True) == None assert KayakoRequestParser._get_int(self._etree_with_data(''), required=False, strict=True) == None self.assertRaises(KayakoResponseError, KayakoRequestParser._get_int, self._etree_with_data('abc'), required=False, strict=True)