Skip to content

Commit

Permalink
✅ [#4993] Tests for fetching options from Referentielijsten
Browse files Browse the repository at this point in the history
  • Loading branch information
stevenbal committed Jan 27, 2025
1 parent 57fe5f5 commit 4c63012
Show file tree
Hide file tree
Showing 9 changed files with 1,064 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=non-existent
response:
body:
string: '{"count":0,"next":null,"previous":null,"results":[]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '52'
Content-Security-Policy:
- 'font-src ''self'' fonts.gstatic.com; script-src ''self'' ''unsafe-inline'';
base-uri ''self''; object-src ''none''; worker-src ''self'' blob:; style-src
''self'' ''unsafe-inline'' fonts.googleapis.com; img-src ''self'' data: cdn.redoc.ly;
default-src ''self''; frame-src ''self''; frame-ancestors ''none''; form-action
''self'''
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=tabel1
response:
body:
string: '{"count":2,"next":null,"previous":null,"results":[{"code":"option1","naam":"Option
1","begindatumGeldigheid":"2025-01-07T14:17:53Z","einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"option2","naam":"Option
2","begindatumGeldigheid":"2025-01-07T14:17:59Z","einddatumGeldigheid":null,"aanvullendeGegevens":null}]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '325'
Content-Security-Policy:
- 'font-src ''self'' fonts.gstatic.com; script-src ''self'' ''unsafe-inline'';
base-uri ''self''; object-src ''none''; worker-src ''self'' blob:; style-src
''self'' ''unsafe-inline'' fonts.googleapis.com; img-src ''self'' data: cdn.redoc.ly;
default-src ''self''; frame-src ''self''; frame-ancestors ''none''; form-action
''self'''
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=non-existent
response:
body:
string: '{"count":0,"next":null,"previous":null,"results":[]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '52'
Content-Security-Policy:
- 'img-src ''self'' data: cdn.redoc.ly; frame-ancestors ''none''; base-uri ''self'';
frame-src ''self''; style-src ''self'' ''unsafe-inline'' fonts.googleapis.com;
default-src ''self''; script-src ''self'' ''unsafe-inline''; object-src ''none'';
form-action ''self''; worker-src ''self'' blob:; font-src ''self'' fonts.gstatic.com'
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=tabel1
response:
body:
string: '{"count":2,"next":null,"previous":null,"results":[{"code":"option1","naam":"Option
1","begindatumGeldigheid":"2025-01-07T14:17:53Z","einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"option2","naam":"Option
2","begindatumGeldigheid":"2025-01-07T14:17:59Z","einddatumGeldigheid":null,"aanvullendeGegevens":null}]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '325'
Content-Security-Policy:
- 'img-src ''self'' data: cdn.redoc.ly; frame-ancestors ''none''; base-uri ''self'';
frame-src ''self''; style-src ''self'' ''unsafe-inline'' fonts.googleapis.com;
default-src ''self''; script-src ''self'' ''unsafe-inline''; object-src ''none'';
form-action ''self''; worker-src ''self'' blob:; font-src ''self'' fonts.gstatic.com'
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=tabel-with-many-items
response:
body:
string: '{"count":101,"next":"http://localhost:8004/api/v1/items?page=2&tabel__code=tabel-with-many-items","previous":null,"results":[{"code":"0","naam":"0","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"1","naam":"1","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"2","naam":"2","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"3","naam":"3","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"4","naam":"4","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"5","naam":"5","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"6","naam":"6","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"7","naam":"7","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"8","naam":"8","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"9","naam":"9","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"10","naam":"10","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"11","naam":"11","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"12","naam":"12","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"13","naam":"13","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"14","naam":"14","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"15","naam":"15","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"16","naam":"16","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"17","naam":"17","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"18","naam":"18","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"19","naam":"19","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"20","naam":"20","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"21","naam":"21","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"22","naam":"22","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"23","naam":"23","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"24","naam":"24","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"25","naam":"25","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"26","naam":"26","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"27","naam":"27","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"28","naam":"28","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"29","naam":"29","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"30","naam":"30","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"31","naam":"31","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"32","naam":"32","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"33","naam":"33","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"34","naam":"34","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"35","naam":"35","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"36","naam":"36","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"37","naam":"37","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"38","naam":"38","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"39","naam":"39","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"40","naam":"40","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"41","naam":"41","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"42","naam":"42","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"43","naam":"43","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"44","naam":"44","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"45","naam":"45","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"46","naam":"46","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"47","naam":"47","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"48","naam":"48","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"49","naam":"49","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"50","naam":"50","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"51","naam":"51","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"52","naam":"52","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"53","naam":"53","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"54","naam":"54","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"55","naam":"55","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"56","naam":"56","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"57","naam":"57","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"58","naam":"58","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"59","naam":"59","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"60","naam":"60","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"61","naam":"61","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"62","naam":"62","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"63","naam":"63","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"64","naam":"64","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"65","naam":"65","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"66","naam":"66","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"67","naam":"67","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"68","naam":"68","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"69","naam":"69","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"70","naam":"70","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"71","naam":"71","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"72","naam":"72","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"73","naam":"73","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"74","naam":"74","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"75","naam":"75","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"76","naam":"76","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"77","naam":"77","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"78","naam":"78","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"79","naam":"79","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"80","naam":"80","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"81","naam":"81","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"82","naam":"82","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"83","naam":"83","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"84","naam":"84","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"85","naam":"85","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"86","naam":"86","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"87","naam":"87","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"88","naam":"88","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"89","naam":"89","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"90","naam":"90","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"91","naam":"91","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"92","naam":"92","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"93","naam":"93","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"94","naam":"94","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"95","naam":"95","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"96","naam":"96","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"97","naam":"97","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"98","naam":"98","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null},{"code":"99","naam":"99","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null}]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '10906'
Content-Security-Policy:
- 'img-src ''self'' data: cdn.redoc.ly; frame-ancestors ''none''; base-uri ''self'';
frame-src ''self''; style-src ''self'' ''unsafe-inline'' fonts.googleapis.com;
default-src ''self''; script-src ''self'' ''unsafe-inline''; object-src ''none'';
form-action ''self''; worker-src ''self'' blob:; font-src ''self'' fonts.gstatic.com'
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?page=2&tabel__code=tabel-with-many-items
response:
body:
string: '{"count":101,"next":null,"previous":"http://localhost:8004/api/v1/items?tabel__code=tabel-with-many-items","results":[{"code":"100","naam":"100","begindatumGeldigheid":null,"einddatumGeldigheid":null,"aanvullendeGegevens":null}]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '229'
Content-Security-Policy:
- 'img-src ''self'' data: cdn.redoc.ly; frame-ancestors ''none''; base-uri ''self'';
frame-src ''self''; style-src ''self'' ''unsafe-inline'' fonts.googleapis.com;
default-src ''self''; script-src ''self'' ''unsafe-inline''; object-src ''none'';
form-action ''self''; worker-src ''self'' blob:; font-src ''self'' fonts.gstatic.com'
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, br
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.2
method: GET
uri: http://localhost:8004/api/v1/items?tabel__code=non-existent
response:
body:
string: '{"count":0,"next":null,"previous":null,"results":[]}'
headers:
Allow:
- GET, HEAD, OPTIONS
Content-Length:
- '52'
Content-Security-Policy:
- 'img-src ''self'' data: cdn.redoc.ly; frame-ancestors ''none''; base-uri ''self'';
frame-src ''self''; style-src ''self'' ''unsafe-inline'' fonts.googleapis.com;
default-src ''self''; script-src ''self'' ''unsafe-inline''; object-src ''none'';
form-action ''self''; worker-src ''self'' blob:; font-src ''self'' fonts.gstatic.com'
Content-Type:
- application/json
Cross-Origin-Opener-Policy:
- same-origin
Referrer-Policy:
- same-origin
Vary:
- origin
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- DENY
status:
code: 200
message: OK
version: 1
Loading

0 comments on commit 4c63012

Please sign in to comment.