def try_accept(*mime_types): accept = MIMEAccept(mime_types) rv = self.client.get(self.url, headers = Headers([('Accept', accept.to_header())])) return rv.json
def try_reject(*mime_types): accept = MIMEAccept(mime_types) rv = self.client.get(self.url, headers = Headers([('Accept', accept.to_header())])) return reject_msg in rv.data and rv.status_code >= 400 and rv.mimetype != "application/json"