spiff-arena/spiffworkflow-backend/tests/spiffworkflow_backend/unit
jasquat 18600189c8 Feature/background proc with celery (#788)
* WIP: some initial test code to test out celery w/ burnettk

* some cleanup for celery and added base model to put tasks waiting on timers

* removed dup bpmn file

* some more cleanup and added strategy to queue instructions

* some minor code changes w/ burnettk

* remove the unused next_task key from api calls since nobody uses it w/ burnettk essweine

* added migration for future tasks and added test to make sure we are inserting into it w/ burnettk essweine

* ensure future task run at time can be updated w/ burnettk

* added table to queue instructions for end user in w/ burnettk

* added test to ensure we are storing instructions for end users w/ burnettk

* added progress page to display new instructions to user

* ignore dup instructions on db insert w/ burnettk

* some more updates for celery w/ burnettk

* some pyl and test fixes w/ burnettk

* fixed tests w/ burnettk

* WIP: added in page to show instructions on pi show page w/ burnettk

* pi show page is fully using not interstitial now w/ burnettk

* fixed broken test w/ burnettk

* moved background processing items to own module w/ burnettk

* fixed apscheduler start script

* updated celery task queue to handle future tasks and upgraded black and set its line-length to match ruff w/ burnettk

* added support to run future tasks using countdown w/ burnettk

* build image for celery branch w/ burnettk

* poet does not exist in the image w/ burnettk

* start blocking scheduler should always start the scheduler w/ burnettk

* add init and stuff for this branch

* make this work not just on my mac

* send other args to only

* added running status for process instance and use that on fe to go to show page and added additional identifier to locking system to isolate celery workers better w/ burnettk

* fixed typing error that typeguard found, not sure why mypy did not w/ burnettk

* do not check for no instructions on interstitial page for cypress tests on frontend w/ burnettk

* do not queue process instances twice w/ burnettk

* removed bad file w/ burnettk

* queue tasks using strings to avoid circular imports when attmepting to queue w/ burnettk

* only queue imminent new timer events and mock celery

* some keyboard shortcut support on frontend and added ability to force run a process instance over the api w/ burnettk

* some styles added for the shortcut menu w/ burnettk

* pyl w/ burnettk

* fixed test w/ burnettk

* removed temporary celery script and added support for celery worker in run server locally w/ burnettk

* cleaned up migrations w/ burnettk

* created new migration to clean up old migrations

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2023-12-05 11:41:59 -05:00
..
test_acceptance_test_fixtures.py removed useless class and def comments from python code w/ burnettk 2023-05-31 16:28:06 -04:00
test_authorization_service.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_create_unique_kkv_top_level_key.py Support creating unique top level keys for KKV data store (#613) 2023-11-13 11:37:24 -05:00
test_dot_notation.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_element_units_service.py Feature flag support (#787) 2023-12-05 10:29:54 -05:00
test_error_handling_service.py Feature/run error handler from dequeued (#424) 2023-08-02 14:05:11 +05:30
test_feature_flag_service.py Feature flag support (#787) 2023-12-05 10:29:54 -05:00
test_file.py removed useless class and def comments from python code w/ burnettk 2023-05-31 16:28:06 -04:00
test_future_task.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_git_service.py feature/use-context-with-git-commands (#524) 2023-10-03 16:00:03 -04:00
test_jinja_service.py Improvement/flexible task iteration (#507) 2023-09-21 14:47:18 -07:00
test_kkv_data_store.py Keyed key/value data store implementation (#548) 2023-10-17 10:59:01 -04:00
test_message_instance.py remove useless comments matching filenames 2023-05-30 12:21:50 -04:00
test_message_service.py removed useless class and def comments from python code w/ burnettk 2023-05-31 16:28:06 -04:00
test_permission_target.py removed useless class and def comments from python code w/ burnettk 2023-05-31 16:28:06 -04:00
test_permissions.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_process_caller_service.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_process_group.py removed useless class and def comments from python code w/ burnettk 2023-05-31 16:28:06 -04:00
test_process_instance_migrator.py Feature/data migrator tests (#546) 2023-10-12 14:29:51 -04:00
test_process_instance_processor.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_process_instance_queue_service.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_process_instance_report_service.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_process_instance_service.py Feature/event payloads part 2 (#401) 2023-08-10 18:24:49 +05:30
test_process_model.py Feature/new reference cache (#511) 2023-09-22 11:28:59 -04:00
test_process_model_service.py Feature/extensions api (#423) 2023-08-02 14:02:53 +05:30
test_process_model_test_runner.py synced unit tests with sample and added support for subprocesses for bpmn unit tests w/ burnettk 2023-06-02 11:20:41 -04:00
test_reference_cache_service.py Upsearch for data stores (#520) 2023-10-04 09:42:25 -04:00
test_restricted_script_engine.py let ruff sort imports and ditch duplicative pre-commit linters 2023-05-26 20:01:08 -04:00
test_script_unit_test_runner.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_service_task_delegate.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_spec_file_service.py Feature/new reference cache (#511) 2023-09-22 11:28:59 -04:00
test_task_service.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
test_threaded_execution.py Threads (#439) 2023-09-07 10:12:56 -04:00
test_user_service.py Feature/regex support in permissions (#530) 2023-10-06 13:47:40 -04:00
test_various_bpmn_constructs.py remove useless comments matching filenames 2023-05-30 12:21:50 -04:00
test_workflow_execution_service.py Feature/business end states (#333) 2023-09-07 10:10:44 -04:00
test_workflow_service.py Fix issue when timer start event is greater than a day (#303) 2023-06-06 18:25:26 -07:00