diff --git a/tests/test_basic.py b/tests/test_basic.py index bcab605e..b5e52805 100644 --- a/tests/test_basic.py +++ b/tests/test_basic.py @@ -27,87 +27,88 @@ def test_dependencies(): def test_api_docs(client: Client): """Tests /apidocs correct initialization.""" docs, _ = client.get('/apidocs') + # import pdb; pdb.set_trace() assert set(docs['paths'].keys()) == { '/actions/', '/apidocs', - '/batteries/{dev1_id}/merge/{dev2_id}', - '/bikes/{dev1_id}/merge/{dev2_id}', - '/cameras/{dev1_id}/merge/{dev2_id}', - '/cellphones/{dev1_id}/merge/{dev2_id}', - '/components/{dev1_id}/merge/{dev2_id}', - '/computer-accessories/{dev1_id}/merge/{dev2_id}', - '/computer-monitors/{dev1_id}/merge/{dev2_id}', - '/computers/{dev1_id}/merge/{dev2_id}', - '/cookings/{dev1_id}/merge/{dev2_id}', - '/data-storages/{dev1_id}/merge/{dev2_id}', - '/dehumidifiers/{dev1_id}/merge/{dev2_id}', + '/allocates/', + '/deallocates/', '/deliverynotes/', - '/desktops/{dev1_id}/merge/{dev2_id}', '/devices/', '/devices/static/{filename}', - '/devices/{dev1_id}/merge/{dev2_id}', - '/displays/{dev1_id}/merge/{dev2_id}', - '/diy-and-gardenings/{dev1_id}/merge/{dev2_id}', - '/documents/devices/', + '/documents/static/{filename}', '/documents/actions/', '/documents/erasures/', - '/documents/lots/', - '/documents/static/{filename}', + '/documents/devices/', + '/documents/stamps/', '/documents/stock/', '/documents/check/', - '/documents/stamps/', - '/drills/{dev1_id}/merge/{dev2_id}', - '/graphic-cards/{dev1_id}/merge/{dev2_id}', - '/hard-drives/{dev1_id}/merge/{dev2_id}', - '/homes/{dev1_id}/merge/{dev2_id}', - '/hubs/{dev1_id}/merge/{dev2_id}', - '/keyboards/{dev1_id}/merge/{dev2_id}', - '/label-printers/{dev1_id}/merge/{dev2_id}', - '/laptops/{dev1_id}/merge/{dev2_id}', + '/documents/lots/', + '/versions/', + '/manufacturers/', + '/licences/', + '/lives/', '/lots/', '/lots/{id}/children', '/lots/{id}/devices', - '/manufacturers/', - '/memory-card-readers/{dev1_id}/merge/{dev2_id}', - '/mice/{dev1_id}/merge/{dev2_id}', - '/microphones/{dev1_id}/merge/{dev2_id}', - '/mixers/{dev1_id}/merge/{dev2_id}', - '/mobiles/{dev1_id}/merge/{dev2_id}', - '/monitors/{dev1_id}/merge/{dev2_id}', - '/motherboards/{dev1_id}/merge/{dev2_id}', - '/network-adapters/{dev1_id}/merge/{dev2_id}', - '/networkings/{dev1_id}/merge/{dev2_id}', - '/pack-of-screwdrivers/{dev1_id}/merge/{dev2_id}', - '/printers/{dev1_id}/merge/{dev2_id}', - '/processors/{dev1_id}/merge/{dev2_id}', - '/rackets/{dev1_id}/merge/{dev2_id}', - '/ram-modules/{dev1_id}/merge/{dev2_id}', - '/recreations/{dev1_id}/merge/{dev2_id}', - '/routers/{dev1_id}/merge/{dev2_id}', - '/sais/{dev1_id}/merge/{dev2_id}', - '/servers/{dev1_id}/merge/{dev2_id}', - '/smartphones/{dev1_id}/merge/{dev2_id}', - '/solid-state-drives/{dev1_id}/merge/{dev2_id}', - '/sound-cards/{dev1_id}/merge/{dev2_id}', - '/sounds/{dev1_id}/merge/{dev2_id}', - '/stairs/{dev1_id}/merge/{dev2_id}', - '/switches/{dev1_id}/merge/{dev2_id}', - '/tablets/{dev1_id}/merge/{dev2_id}', + '/metrics/', '/tags/', '/tags/{tag_id}/device/{device_id}', - '/television-sets/{dev1_id}/merge/{dev2_id}', '/users/', - '/users/login/', - '/video-scalers/{dev1_id}/merge/{dev2_id}', - '/videoconferences/{dev1_id}/merge/{dev2_id}', - '/videos/{dev1_id}/merge/{dev2_id}', - '/wireless-access-points/{dev1_id}/merge/{dev2_id}', - '/versions/', - '/allocates/', - '/deallocates/', - '/metrics/', - '/licences/', - '/lives/', + '/users/login/' + # '/devices/{dev1_id}/merge/{dev2_id}', + # '/batteries/{dev1_id}/merge/{dev2_id}', + # '/bikes/{dev1_id}/merge/{dev2_id}', + # '/cameras/{dev1_id}/merge/{dev2_id}', + # '/cellphones/{dev1_id}/merge/{dev2_id}', + # '/components/{dev1_id}/merge/{dev2_id}', + # '/computer-accessories/{dev1_id}/merge/{dev2_id}', + # '/computer-monitors/{dev1_id}/merge/{dev2_id}', + # '/computers/{dev1_id}/merge/{dev2_id}', + # '/cookings/{dev1_id}/merge/{dev2_id}', + # '/data-storages/{dev1_id}/merge/{dev2_id}', + # '/dehumidifiers/{dev1_id}/merge/{dev2_id}', + # '/desktops/{dev1_id}/merge/{dev2_id}', + # '/displays/{dev1_id}/merge/{dev2_id}', + # '/diy-and-gardenings/{dev1_id}/merge/{dev2_id}', + # '/drills/{dev1_id}/merge/{dev2_id}', + # '/graphic-cards/{dev1_id}/merge/{dev2_id}', + # '/hard-drives/{dev1_id}/merge/{dev2_id}', + # '/homes/{dev1_id}/merge/{dev2_id}', + # '/hubs/{dev1_id}/merge/{dev2_id}', + # '/keyboards/{dev1_id}/merge/{dev2_id}', + # '/label-printers/{dev1_id}/merge/{dev2_id}', + # '/laptops/{dev1_id}/merge/{dev2_id}', + # '/memory-card-readers/{dev1_id}/merge/{dev2_id}', + # '/mice/{dev1_id}/merge/{dev2_id}', + # '/microphones/{dev1_id}/merge/{dev2_id}', + # '/mixers/{dev1_id}/merge/{dev2_id}', + # '/mobiles/{dev1_id}/merge/{dev2_id}', + # '/monitors/{dev1_id}/merge/{dev2_id}', + # '/motherboards/{dev1_id}/merge/{dev2_id}', + # '/network-adapters/{dev1_id}/merge/{dev2_id}', + # '/networkings/{dev1_id}/merge/{dev2_id}', + # '/pack-of-screwdrivers/{dev1_id}/merge/{dev2_id}', + # '/printers/{dev1_id}/merge/{dev2_id}', + # '/processors/{dev1_id}/merge/{dev2_id}', + # '/rackets/{dev1_id}/merge/{dev2_id}', + # '/ram-modules/{dev1_id}/merge/{dev2_id}', + # '/recreations/{dev1_id}/merge/{dev2_id}', + # '/routers/{dev1_id}/merge/{dev2_id}', + # '/sais/{dev1_id}/merge/{dev2_id}', + # '/servers/{dev1_id}/merge/{dev2_id}', + # '/smartphones/{dev1_id}/merge/{dev2_id}', + # '/solid-state-drives/{dev1_id}/merge/{dev2_id}', + # '/sound-cards/{dev1_id}/merge/{dev2_id}', + # '/sounds/{dev1_id}/merge/{dev2_id}', + # '/stairs/{dev1_id}/merge/{dev2_id}', + # '/switches/{dev1_id}/merge/{dev2_id}', + # '/tablets/{dev1_id}/merge/{dev2_id}', + # '/television-sets/{dev1_id}/merge/{dev2_id}', + # '/video-scalers/{dev1_id}/merge/{dev2_id}', + # '/videoconferences/{dev1_id}/merge/{dev2_id}', + # '/videos/{dev1_id}/merge/{dev2_id}', + # '/wireless-access-points/{dev1_id}/merge/{dev2_id}', } assert docs['info'] == {'title': 'Devicehub', 'version': '0.2'} assert docs['components']['securitySchemes']['bearerAuth'] == {