mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-19 05:25:42 +00:00
[CI] Enable python autoformat (#6169)
* Squashed commit of the following: commitf5cf7b2e78
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:36:57 2024 +0100 fixed reqs commit9d845bee98
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:32:35 2024 +0100 disable autofix/format commitaff5f27148
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:28:50 2024 +0100 adjust checks commit47271cf1ef
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:28:22 2024 +0100 reorder order of operations commite1bf178b40
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:01:09 2024 +0100 adapted ruff settings to better fit code base commitad7d88a6f4
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:59:45 2024 +0100 auto fixed docstring commita2e54a760e
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:46:35 2024 +0100 fix getattr useage commitcb80c73bc6
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:25:09 2024 +0100 fix requirements file commitb7780bbd21
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:42:28 2024 +0100 fix removed sections commit71f1681f55
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:41:21 2024 +0100 fix djlint syntax commita0bcf1bcce
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:35:28 2024 +0100 remove flake8 from code base commit22475b31cc
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:34:56 2024 +0100 remove flake8 from code base commit0413350f14
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:24:39 2024 +0100 moved ruff section commitd90c48a0bf
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:24:24 2024 +0100 move djlint config to pyproject commitc5ce55d511
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:20:39 2024 +0100 added isort again commit42a41d23af
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:19:02 2024 +0100 move config section commit8569233181
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:17:52 2024 +0100 fix codespell error commit2897c6704d
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 17:29:21 2024 +0100 replaced flake8 with ruff mostly for speed improvements * enable autoformat * added autofixes * switched to single quotes everywhere * switched to ruff for import sorting * fix wrong url response * switched to pathlib for lookup * fixed lookup * Squashed commit of the following: commitd3b795824b
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 22:56:17 2024 +0100 fixed source path commit0bac0c19b8
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 22:47:53 2024 +0100 fixed req commit9f61f01d9c
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 22:45:18 2024 +0100 added missing toml req commit91b71ed24a
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:49:50 2024 +0100 moved isort config commit12460b0419
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:43:22 2024 +0100 remove flake8 section from setup.cfg commitf5cf7b2e78
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:36:57 2024 +0100 fixed reqs commit9d845bee98
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:32:35 2024 +0100 disable autofix/format commitaff5f27148
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:28:50 2024 +0100 adjust checks commit47271cf1ef
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:28:22 2024 +0100 reorder order of operations commite1bf178b40
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 20:01:09 2024 +0100 adapted ruff settings to better fit code base commitad7d88a6f4
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:59:45 2024 +0100 auto fixed docstring commita2e54a760e
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:46:35 2024 +0100 fix getattr useage commitcb80c73bc6
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 19:25:09 2024 +0100 fix requirements file commitb7780bbd21
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:42:28 2024 +0100 fix removed sections commit71f1681f55
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:41:21 2024 +0100 fix djlint syntax commita0bcf1bcce
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:35:28 2024 +0100 remove flake8 from code base commit22475b31cc
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:34:56 2024 +0100 remove flake8 from code base commit0413350f14
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:24:39 2024 +0100 moved ruff section commitd90c48a0bf
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:24:24 2024 +0100 move djlint config to pyproject commitc5ce55d511
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:20:39 2024 +0100 added isort again commit42a41d23af
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:19:02 2024 +0100 move config section commit8569233181
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 18:17:52 2024 +0100 fix codespell error commit2897c6704d
Author: Matthias Mair <code@mjmair.com> Date: Sun Jan 7 17:29:21 2024 +0100 replaced flake8 with ruff mostly for speed improvements * fix coverage souce format --------- Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com>
This commit is contained in:
.pre-commit-config.yaml
InvenTree
InvenTree
admin.pyapi.pyapi_version.pyapps.pyci_render_js.pyconfig.pycontext.pyconversion.pyemail.pyexceptions.pyexchange.pyfields.pyfilters.pyformat.pyforms.pyhelpers.pyhelpers_model.pymagic_login.pymetadata.pymiddleware.pymixins.pymodels.pypermissions.pyready.pysanitizer.pysentry.pyserializers.pysettings.pysocial_auth_urls.pysso.pystatus.pystatus_codes.pytasks.pytest_api.pytest_api_version.pytest_middleware.pytest_tasks.pytest_urls.pytest_views.pytests.pytranslation.pyunit_test.pyurls.pyvalidators.pyversion.pyviews.pywsgi.py
management
commands
common
admin.pyapi.pyapps.pyfiles.pyforms.pymodels.pynotifications.pyserializers.pysettings.pytasks.pytest_notifications.pytest_tasks.pytests.pyurls.pyviews.py
company
admin.pyapi.pymodels.pyserializers.pytest_api.pytest_migrations.pytest_supplier_parts.pytest_views.pytests.pyurls.pyviews.py
generic
gunicorn.conf.pylabel
manage.pyorder
admin.pyapi.pyapps.pyforms.pymodels.pyserializers.pytasks.pytest_api.pytest_migrations.pytest_sales_order.pytest_views.pytests.pyurls.pyviews.py
part
admin.pyapi.pyapps.pybom.pyfilters.pyforms.pyhelpers.pymodels.pypart.pyserializers.pystocktake.pytasks.py
templatetags
test_api.pytest_bom_export.pytest_bom_import.pytest_bom_item.pytest_category.pytest_migrations.pytest_param.pytest_part.pytest_pricing.pytest_views.pyurls.pyviews.pyplugin
__init__.pyadmin.pyapi.pyapps.pyevents.pyhelpers.pyinstaller.pyserializers.py
base
action
barcodes
event
integration
APICallMixin.pyAppMixin.pyCurrencyExchangeMixin.pyScheduleMixin.pySettingsMixin.pyUrlsMixin.pyValidationMixin.pymixins.pytest_mixins.py
label
locate
broken
builtin
barcodes
integration
labels
suppliers
mixins
mock
models.pyplugin.pyregistry.pysamples
event
integration
another_sample.pyapi_caller.pycustom_panel_sample.pylabel_sample.pyreport_plugin_sample.pysample.pysample_currency_exchange.pyscheduled_task.pysimpleactionplugin.pytest_api_caller.pytest_sample.pytest_scheduled_task.pytest_simpleactionplugin.pytransition.pyvalidation_sample.pyversion.py
locate
templatetags
test_api.pytest_helpers.pytest_plugin.pyurls.pyviews.pyreport
script
stock
admin.pyapi.pyapps.pyfilters.pymodels.pyserializers.pytest_api.pytest_migrations.pytest_views.pytests.pyurls.pyviews.py
users
web
ci
check_api_endpoint.pycheck_js_templates.pycheck_locale_files.pycheck_migration_files.pyversion_check.py
docker
docs
pyproject.tomltasks.py@ -5,24 +5,19 @@ import json
|
||||
import requests
|
||||
|
||||
# We expect the server to be running on the local host
|
||||
url = "http://localhost:8000/api/"
|
||||
url = 'http://localhost:8000/api/'
|
||||
|
||||
print("Testing InvenTree API endpoint")
|
||||
print('Testing InvenTree API endpoint')
|
||||
|
||||
response = requests.get(url)
|
||||
|
||||
assert response.status_code == 200
|
||||
|
||||
print("- Response 200 OK")
|
||||
print('- Response 200 OK')
|
||||
|
||||
data = json.loads(response.text)
|
||||
|
||||
required_keys = [
|
||||
'server',
|
||||
'version',
|
||||
'apiVersion',
|
||||
'worker_running',
|
||||
]
|
||||
required_keys = ['server', 'version', 'apiVersion', 'worker_running']
|
||||
|
||||
for key in required_keys:
|
||||
assert key in data
|
||||
@ -31,6 +26,6 @@ for key in required_keys:
|
||||
# Check that the worker is running
|
||||
assert data['worker_running']
|
||||
|
||||
print("- Background worker is operational")
|
||||
print('- Background worker is operational')
|
||||
|
||||
print("API Endpoint Tests Passed OK")
|
||||
print('API Endpoint Tests Passed OK')
|
||||
|
Reference in New Issue
Block a user