Skip to content

Add throttling to contact api endpoint #1250

Add throttling to contact api endpoint

Add throttling to contact api endpoint #1250

Triggered via pull request January 21, 2025 15:38
Status Failure
Total duration 29m 42s
Artifacts 2

ci.yml

on: pull_request
Build python wheel
1m 16s
Build python wheel
Matrix: dev-setup
Matrix: test
Matrix: test-e2e
Test installation of all dependencies
49s
Test installation of all dependencies
Indicate completion to coveralls
2s
Indicate completion to coveralls
required-checks-pass
2s
required-checks-pass
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 1 warning
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-author-author] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-manager-manager] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-author-author] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-guest-guest] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[3-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[5-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-guest-guest] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: postgres)
The job was canceled because "_3_8_postgres" failed.
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[3-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-guest-guest] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[3-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-manager-manager] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-author-author] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: postgres): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-author-author] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: mysql)
The job was canceled because "_3_8_postgres" failed.
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[5-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[3-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-guest-guest] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-guest-guest] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[1-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-manager-manager] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-author-author] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.8, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-guest-guest] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql)
The job was canceled because "_3_8_postgres" failed.
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[1-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-author-author] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[4-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[4-guest-guest] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[5-user-user] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L190
test_contact_post_error[2-manager-manager] assert 400 == 404 + where 400 = <Response status_code=400, "application/json">.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[2-manager-manager] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
Test (Python: 3.12, DB: mysql): rdmo/projects/tests/test_viewset_project_contact.py#L170
test_contact_post[5-user-user] assert 204 == 404 + where 204 = <Response status_code=204>.status_code
required-checks-pass
Process completed with exit code 1.
Test dev setup on ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
screenshots
2.63 MB
wheel
4.11 MB