X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2Fresources%2Frest_api%2Fct%2Fdynamic-procedure%2Fdynamic_test.py;fp=example%2Fdiameter%2Flauncher%2Fresources%2Frest_api%2Fct%2Fdynamic-procedure%2Fdynamic_test.py;h=136c2441b6fb18baf2934e5b8c797f3fd73e394c;hp=6876e21bbe995d461ddfc4799e493d9ed1dbd025;hb=e49a3f2df9bf6c8d7eb29a924ebbf31e7fba2b97;hpb=68aa94c4507e3fe853bed64d6d21c0a12cd584b2 diff --git a/example/diameter/launcher/resources/rest_api/ct/dynamic-procedure/dynamic_test.py b/example/diameter/launcher/resources/rest_api/ct/dynamic-procedure/dynamic_test.py index 6876e21..136c244 100644 --- a/example/diameter/launcher/resources/rest_api/ct/dynamic-procedure/dynamic_test.py +++ b/example/diameter/launcher/resources/rest_api/ct/dynamic-procedure/dynamic_test.py @@ -28,3 +28,25 @@ def test_002_provision_dynamic_operation_for_gx_at_adml(resources, admlc): # Verify response admlc.assert_response__status_body_headers(response, 200, responseBodyRef) +@pytest.mark.dynamic +def test_003_provision_answers_to_reacts_diameter_client_requests(resources, admlc): + + requestBody = resources("cca-diameterJson-request.json") + responseBodyRef = { "success":"true", "response":"Added 'answer to client' to the FIFO queue corresponding to its message code" } + + # Send POST + response = admlc.post("/answermsg2c", requestBody) + + ### Verify response + admlc.assert_response__status_body_headers(response, 200, responseBodyRef) + + # Infinite rotation for the FIFO queue: + requestBody = { "action":"rotate" } + responseBodyRef = { "success":"true", "response":"rotate" } + + # Send POST + response = admlc.postDict("/answermsg2c", requestBody) + + ### Verify response + admlc.assert_response__status_body_headers(response, 200, responseBodyRef) +