def test_get_tag_with_non_exist(self): try: product.get_tag(None, 9999) except Fault as f: self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404) else: self.fail(AssertMessage.UNEXCEPT_ERROR)
def test_get_tag_with_no_args(self): bad_args = (None, [], {}, ()) for arg in bad_args: try: product.get_tag(None, arg) except Fault as f: self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400) else: self.fail(AssertMessage.NOT_VALIDATE_ARGS)
def test_get_tag(self): try: tag = product.get_tag(None, 1) except Fault: self.fail(AssertMessage.UNEXCEPT_ERROR) else: self.assertEqual(tag['name'], "QWER")
def test_get_tag(self): tag = product.get_tag(None, self.tag.pk) self.assertEqual(tag['name'], "QWER") tag = product.get_tag(None, str(self.tag.pk)) self.assertEqual(tag['name'], "QWER")