Update pytest library and add pytest-asyncio and pytest-mock for better...
Update pytest library and add pytest-asyncio and pytest-mock for better testing. Add pytest unitests for all routes in login.py. Fix a bug where an unauthorized request would error and return a 500 instead of a 401. Remove the depcrecated app.on_event functions in favor of lifespan events.
Showing
- README.md 28 additions, 1 deletionREADME.md
- code.json 2 additions, 2 deletionscode.json
- docs/develop.md 3 additions, 0 deletionsdocs/develop.md
- docs/install.md 1 addition, 1 deletiondocs/install.md
- docs/metadata_webservice.md 54 additions, 2 deletionsdocs/metadata_webservice.md
- geomagio/Metadata.py 0 additions, 1394 deletionsgeomagio/Metadata.py
- geomagio/ObservatoryMetadata.py 40 additions, 56 deletionsgeomagio/ObservatoryMetadata.py
- geomagio/api/app.py 11 additions, 9 deletionsgeomagio/api/app.py
- geomagio/api/secure/login.py 1 addition, 2 deletionsgeomagio/api/secure/login.py
- geomagio/api/ws/Observatory.py 4 additions, 2 deletionsgeomagio/api/ws/Observatory.py
- geomagio/metadata/MetadataFactory.py 7 additions, 3 deletionsgeomagio/metadata/MetadataFactory.py
- geomagio/metadata/instrument/Instrument.py 1 addition, 1 deletiongeomagio/metadata/instrument/Instrument.py
- geomagio/processing/copy_absolutes.py 1 addition, 1 deletiongeomagio/processing/copy_absolutes.py
- geomagio/processing/copy_instrument.py 3 additions, 4 deletionsgeomagio/processing/copy_instrument.py
- localdev/local_development.md 13 additions, 3 deletionslocaldev/local_development.md
- poetry.lock 166 additions, 97 deletionspoetry.lock
- pyproject.toml 4 additions, 2 deletionspyproject.toml
- pytest.ini 2 additions, 4 deletionspytest.ini
- test/ObservatoryMetadata_test.py 1 addition, 1 deletiontest/ObservatoryMetadata_test.py
- test/api_test/secure_test/login_test.py 268 additions, 0 deletionstest/api_test/secure_test/login_test.py
Loading
Please register or sign in to comment