コード例 #1
0
ファイル: mdn_svc.py プロジェクト: mars-aws01/work
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]))
コード例 #2
0
 def test_async_mdn_receive_ok(self):
     headers = TestPartnerBase.mdn_headers
     body = TestPartnerBase.mdn_content
     pm = PartnerManager(headers, body)
     pm.receive_async_mdn(None)
コード例 #3
0
 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')