def post_async_mdn_receive_by_id(domain, id): logger.debug( 'received mdn from domain:{0} , uri:{1} ,query_string:{2}'.format( domain, request.url, request.query_string)) try: headers = dict(request.headers) body = get_request_body() mgr = PartnerManager(headers, body) mgr.receive_async_mdn(id) return build_response(200, None, 'mdn received ok') except: logger.exception('mdn receive via agreement-id failed') return build_response(500, None, str(sys.exc_info()[1]))
def test_async_mdn_receive_ok(self): headers = TestPartnerBase.mdn_headers body = TestPartnerBase.mdn_content pm = PartnerManager(headers, body) pm.receive_async_mdn(None)
def test_async_mdn_receive_ok_with_fixed_agreement(self): headers = TestPartnerBase.mdn_headers body = TestPartnerBase.mdn_content pm = PartnerManager(headers, body) pm.receive_async_mdn('A01')