Skip to content

Commit

Permalink
deploy: a36c287
Browse files Browse the repository at this point in the history
  • Loading branch information
TommasoLencioni committed Jan 19, 2025
1 parent 617485f commit 577f018
Show file tree
Hide file tree
Showing 50 changed files with 797 additions and 0 deletions.
2 changes: 2 additions & 0 deletions functional/164/app.js

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions functional/164/data/behaviors.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"0","","0","Web page","1","0","The RTP web page is reachable","0"
"0","","1","RTP Send","0","0","Service provider sends an RTP","0"
"0","","0","Authentication","2","0","Service Provider authentication","0"
"0","","0","Authentication","1","0","Service Provider authenticated","0"
"0","","0","Activation","1","0","Debtor activation","0"
1 change: 1 addition & 0 deletions functional/164/data/behaviors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Activation","children":[{"name":"Debtor activation","children":[{"name":"Find by payer id request bust contain lower case fiscal code","uid":"dc8b988c8256e543","parentUid":"6ddd54eef8fb8cb370df4ddb58bba098","status":"passed","time":{"start":1737270335035,"stop":1737270365087,"duration":30052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","activation","unhappy_path"]}],"uid":"6ddd54eef8fb8cb370df4ddb58bba098"}],"uid":"7d3c127685a0a76ca34430b254ed7bbb"},{"name":"Authentication","children":[{"name":"Service Provider authentication","children":[{"name":"A Service Provider is authenticated","uid":"fef46c498f8702bd","parentUid":"79a6463ae7b41b28a56af14dec0bb5a8","status":"passed","time":{"start":1737270365089,"stop":1737270366525,"duration":1436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","happy_path"]},{"name":"A Service Provider with invalid client ID is not authenticated","uid":"8db1847eae805d8e","parentUid":"79a6463ae7b41b28a56af14dec0bb5a8","status":"passed","time":{"start":1737270366527,"stop":1737270367131,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]}],"uid":"79a6463ae7b41b28a56af14dec0bb5a8"},{"name":"Service Provider authenticated","children":[{"name":"A Service Provider with invalid client secret is not authenticated","uid":"fe53f14c8a65f4ed","parentUid":"8ff85c91c4743818b287cf3d6cff7021","status":"passed","time":{"start":1737270367133,"stop":1737270368158,"duration":1025},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]}],"uid":"8ff85c91c4743818b287cf3d6cff7021"}],"uid":"3854915ee6a85d1a2a2021761c947c37"},{"name":"Web page","children":[{"name":"The RTP web page is reachable","children":[{"name":"The RTP web page is reachable","uid":"c2d6a5391b77420a","parentUid":"6ed971eb7a656370a7cb8147ae2498bb","status":"passed","time":{"start":1737270368159,"stop":1737270368854,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["landing_page","happy_path"]}],"uid":"6ed971eb7a656370a7cb8147ae2498bb"}],"uid":"a745c58cad0554f88d6b6bc195a81e26"},{"name":"RTP Send","children":[{"name":"Service provider sends an RTP","children":[{"name":"Debtor fiscal code must be lower case during RTP send","uid":"13aa6cede7ebd452","parentUid":"32e62d84f9edd3f1f2d265f2d3b95066","status":"failed","time":{"start":1737270368856,"stop":1737270372388,"duration":3532},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["unhappy_path","send"]}],"uid":"32e62d84f9edd3f1f2d265f2d3b95066"}],"uid":"95c6d4e5d52e65131099abc8382411ef"}],"name":"behaviors"}
2 changes: 2 additions & 0 deletions functional/164/data/categories.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"BROKEN","CATEGORY","FAILED","PASSED","SKIPPED","UNKNOWN"
"0","Product defects","1","0","0","0"
1 change: 1 addition & 0 deletions functional/164/data/categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: assert 404 == 422\n + where 404 = <Response [404]>.status_code","children":[{"name":"Debtor fiscal code must be lower case during RTP send","uid":"13aa6cede7ebd452","parentUid":"46c0de12880317eef24917f077966057","status":"failed","time":{"start":1737270368856,"stop":1737270372388,"duration":3532},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["unhappy_path","send"]}],"uid":"46c0de12880317eef24917f077966057"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"}
1 change: 1 addition & 0 deletions functional/164/data/packages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"tests","children":[{"name":"test_activation","children":[{"name":"Find by payer id request bust contain lower case fiscal code","uid":"dc8b988c8256e543","parentUid":"6c8343e8ad5ba4ab3f35fcf551a8b0cc","status":"passed","time":{"start":1737270335035,"stop":1737270365087,"duration":30052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","activation","unhappy_path"]}],"uid":"6c8343e8ad5ba4ab3f35fcf551a8b0cc"},{"name":"test_auth","children":[{"name":"A Service Provider is authenticated","uid":"fef46c498f8702bd","parentUid":"3568597bd520ef3594a738bbba4d1464","status":"passed","time":{"start":1737270365089,"stop":1737270366525,"duration":1436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","happy_path"]},{"name":"A Service Provider with invalid client ID is not authenticated","uid":"8db1847eae805d8e","parentUid":"3568597bd520ef3594a738bbba4d1464","status":"passed","time":{"start":1737270366527,"stop":1737270367131,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]},{"name":"A Service Provider with invalid client secret is not authenticated","uid":"fe53f14c8a65f4ed","parentUid":"3568597bd520ef3594a738bbba4d1464","status":"passed","time":{"start":1737270367133,"stop":1737270368158,"duration":1025},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]}],"uid":"3568597bd520ef3594a738bbba4d1464"},{"name":"test_landing_page","children":[{"name":"The RTP web page is reachable","uid":"c2d6a5391b77420a","parentUid":"28d007bdfc88caca4d7b3b19beff23b9","status":"passed","time":{"start":1737270368159,"stop":1737270368854,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["landing_page","happy_path"]}],"uid":"28d007bdfc88caca4d7b3b19beff23b9"},{"name":"test_send_rtp","children":[{"name":"Debtor fiscal code must be lower case during RTP send","uid":"13aa6cede7ebd452","parentUid":"81bb3c957961481f9b905fc17905b471","status":"failed","time":{"start":1737270368856,"stop":1737270372388,"duration":3532},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["unhappy_path","send"]}],"uid":"81bb3c957961481f9b905fc17905b471"}],"uid":"bf49149a3821e34f7608bb6885d52868"}],"name":"packages"}
7 changes: 7 additions & 0 deletions functional/164/data/suites.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"","695","The RTP web page is reachable","tests","Sun Jan 19 07:06:08 GMT 2025","passed","Sun Jan 19 07:06:08 GMT 2025","","test_landing_page","",""
"","3532","Debtor fiscal code must be lower case during RTP send","tests","Sun Jan 19 07:06:08 GMT 2025","failed","Sun Jan 19 07:06:12 GMT 2025","","test_send_rtp","",""
"","604","A Service Provider with invalid client ID is not authenticated","tests","Sun Jan 19 07:06:06 GMT 2025","passed","Sun Jan 19 07:06:07 GMT 2025","","test_auth","",""
"","1025","A Service Provider with invalid client secret is not authenticated","tests","Sun Jan 19 07:06:07 GMT 2025","passed","Sun Jan 19 07:06:08 GMT 2025","","test_auth","",""
"","30052","Find by payer id request bust contain lower case fiscal code","tests","Sun Jan 19 07:05:35 GMT 2025","passed","Sun Jan 19 07:06:05 GMT 2025","","test_activation","",""
"","1436","A Service Provider is authenticated","tests","Sun Jan 19 07:06:05 GMT 2025","passed","Sun Jan 19 07:06:06 GMT 2025","","test_auth","",""
1 change: 1 addition & 0 deletions functional/164/data/suites.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"tests","children":[{"name":"test_activation","children":[{"name":"Find by payer id request bust contain lower case fiscal code","uid":"dc8b988c8256e543","parentUid":"130bd498f1b8b5e1628c50de6dbb9650","status":"passed","time":{"start":1737270335035,"stop":1737270365087,"duration":30052},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","activation","unhappy_path"]}],"uid":"130bd498f1b8b5e1628c50de6dbb9650"},{"name":"test_auth","children":[{"name":"A Service Provider is authenticated","uid":"fef46c498f8702bd","parentUid":"2d60e98e08cb0ddbe5ae65b440a9833c","status":"passed","time":{"start":1737270365089,"stop":1737270366525,"duration":1436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","happy_path"]},{"name":"A Service Provider with invalid client ID is not authenticated","uid":"8db1847eae805d8e","parentUid":"2d60e98e08cb0ddbe5ae65b440a9833c","status":"passed","time":{"start":1737270366527,"stop":1737270367131,"duration":604},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]},{"name":"A Service Provider with invalid client secret is not authenticated","uid":"fe53f14c8a65f4ed","parentUid":"2d60e98e08cb0ddbe5ae65b440a9833c","status":"passed","time":{"start":1737270367133,"stop":1737270368158,"duration":1025},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["auth","unhappy_path"]}],"uid":"2d60e98e08cb0ddbe5ae65b440a9833c"},{"name":"test_landing_page","children":[{"name":"The RTP web page is reachable","uid":"c2d6a5391b77420a","parentUid":"ce0b851b74b5cc7fdfaeaa494bc951e1","status":"passed","time":{"start":1737270368159,"stop":1737270368854,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["landing_page","happy_path"]}],"uid":"ce0b851b74b5cc7fdfaeaa494bc951e1"},{"name":"test_send_rtp","children":[{"name":"Debtor fiscal code must be lower case during RTP send","uid":"13aa6cede7ebd452","parentUid":"a5d54a255f1d4a75afc7b43cfd4812c7","status":"failed","time":{"start":1737270368856,"stop":1737270372388,"duration":3532},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["unhappy_path","send"]}],"uid":"a5d54a255f1d4a75afc7b43cfd4812c7"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"}],"name":"suites"}
1 change: 1 addition & 0 deletions functional/164/data/test-cases/13aa6cede7ebd452.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"13aa6cede7ebd452","name":"Debtor fiscal code must be lower case during RTP send","fullName":"tests.test_send_rtp#test_send_rtp_api","historyId":"6c14d2fbb180e49a106680915fe95577","time":{"start":1737270368856,"stop":1737270372388,"duration":3532},"status":"failed","statusMessage":"AssertionError: assert 404 == 422\n + where 404 = <Response [404]>.status_code","statusTrace":"@allure.feature('RTP Send')\n @allure.story('Service provider sends an RTP')\n @allure.title('Debtor fiscal code must be lower case during RTP send')\n @pytest.mark.send\n @pytest.mark.unhappy_path\n def test_send_rtp_api():\n rtp_data = generate_rtp_data()\n \n debtor_service_provider_access_token = get_valid_access_token(client_id=secrets.debtor_service_provider.client_id,\n client_secret=secrets.debtor_service_provider.client_secret)\n creditor_service_provider_access_token = get_valid_access_token(\n client_id=secrets.creditor_service_provider.client_id,\n client_secret=secrets.creditor_service_provider.client_secret)\n \n res = activate(debtor_service_provider_access_token, rtp_data['payerId'],\n secrets.debtor_service_provider.service_provider_id)\n assert res.status_code == 201, 'Error activating debtor'\n \n rtp_data['payerId'] = rtp_data['payerId'].lower()\n response = send_rtp(access_token=creditor_service_provider_access_token, rtp_payload=rtp_data)\n> assert response.status_code == 422\nE assert 404 == 422\nE + where 404 = <Response [404]>.status_code\n\nfunctional-tests/tests/test_send_rtp.py:53: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1737270334972,"stop":1737270335034,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"story","value":"Service provider sends an RTP"},{"name":"feature","value":"RTP Send"},{"name":"tag","value":"unhappy_path"},{"name":"tag","value":"send"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_send_rtp"},{"name":"host","value":"fv-az1676-475"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_send_rtp"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":["unhappy_path","send"]},"source":"13aa6cede7ebd452.json","parameterValues":[]}
1 change: 1 addition & 0 deletions functional/164/data/test-cases/8db1847eae805d8e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"8db1847eae805d8e","name":"A Service Provider with invalid client ID is not authenticated","fullName":"tests.test_auth#test_get_token_with_invalid_client_id","historyId":"a2bf4d101ae14d0811d80e02840edae6","time":{"start":1737270366527,"stop":1737270367131,"duration":604},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1737270334972,"stop":1737270335034,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"story","value":"Service Provider authentication"},{"name":"feature","value":"Authentication"},{"name":"tag","value":"unhappy_path"},{"name":"tag","value":"auth"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_auth"},{"name":"host","value":"fv-az1676-475"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_auth"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["auth","unhappy_path"]},"source":"8db1847eae805d8e.json","parameterValues":[]}
1 change: 1 addition & 0 deletions functional/164/data/test-cases/c2d6a5391b77420a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"c2d6a5391b77420a","name":"The RTP web page is reachable","fullName":"tests.test_landing_page#test_send_rtp","historyId":"b0646d9048fd1786f13e4ad4e3c5407e","time":{"start":1737270368159,"stop":1737270368854,"duration":695},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1737270334972,"stop":1737270335034,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"feature","value":"Web page"},{"name":"story","value":"The RTP web page is reachable"},{"name":"tag","value":"happy_path"},{"name":"tag","value":"landing_page"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_landing_page"},{"name":"host","value":"fv-az1676-475"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_landing_page"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["landing_page","happy_path"]},"source":"c2d6a5391b77420a.json","parameterValues":[]}
1 change: 1 addition & 0 deletions functional/164/data/test-cases/dc8b988c8256e543.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"dc8b988c8256e543","name":"Find by payer id request bust contain lower case fiscal code","fullName":"tests.test_activation#test_activate_debtor","historyId":"ac494fa39e43ac7e7a23514069507895","time":{"start":1737270335035,"stop":1737270365087,"duration":30052},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1737270334972,"stop":1737270335034,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"feature","value":"Activation"},{"name":"story","value":"Debtor activation"},{"name":"tag","value":"unhappy_path"},{"name":"tag","value":"activation"},{"name":"tag","value":"auth"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_activation"},{"name":"host","value":"fv-az1676-475"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_activation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["auth","activation","unhappy_path"]},"source":"dc8b988c8256e543.json","parameterValues":[]}
1 change: 1 addition & 0 deletions functional/164/data/test-cases/fe53f14c8a65f4ed.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"fe53f14c8a65f4ed","name":"A Service Provider with invalid client secret is not authenticated","fullName":"tests.test_auth#test_get_token_with_invalid_client_secret","historyId":"d4ba7ea8b3af8e036799bca55bbc5c78","time":{"start":1737270367133,"stop":1737270368158,"duration":1025},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1737270334972,"stop":1737270335034,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"afterStages":[],"labels":[{"name":"story","value":"Service Provider authenticated"},{"name":"feature","value":"Authentication"},{"name":"tag","value":"unhappy_path"},{"name":"tag","value":"auth"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_auth"},{"name":"host","value":"fv-az1676-475"},{"name":"thread","value":"2365-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_auth"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["auth","unhappy_path"]},"source":"fe53f14c8a65f4ed.json","parameterValues":[]}
Loading

0 comments on commit 577f018

Please sign in to comment.