def validate(cls, response, msg): """Use validictory and a static schema (stored in cls._res_schema).""" try: return validictory.validate(msg, cls._res_schema) except ValueError as e: trace = sys.exc_info()[2] raise ValidationException(str(e)), None, trace
def validate(cls, response, msg): if msg.text != '{}': raise ValidationException("expected an empty object; received %r" % msg.text)
def validate(cls, response, msg): """Use validictory and a static schema (stored in cls._res_schema).""" try: return validictory.validate(msg, cls._res_schema) except ValueError as e: raise_from(ValidationException(str(e)), e)
def validate(cls, res): if res != cls.expected_response: raise ValidationException("response != %r" % cls.expected_response)