├── .github ├── pull_request_template.md └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── Makefile ├── README.md ├── docs ├── antora-playbook.yml ├── antora.yml └── modules │ └── ROOT │ ├── examples │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── tutorial001.py │ │ ├── tutorial002.py │ │ ├── tutorial003.py │ │ ├── tutorial004.py │ │ ├── tutorial005.py │ │ ├── tutorial006.py │ │ └── tutorial007.py │ ├── app_types │ │ ├── __init__.py │ │ ├── tutorial001.py │ │ ├── tutorial002.py │ │ ├── tutorial003.py │ │ ├── tutorial004.py │ │ ├── tutorial005.py │ │ ├── tutorial006.py │ │ └── tutorial007.py │ ├── cache │ │ ├── __init__.py │ │ ├── tutorial001.py │ │ ├── tutorial002.py │ │ ├── tutorial003.py │ │ ├── tutorial004.py │ │ ├── tutorial005.py │ │ ├── tutorial006.py │ │ └── tutorial007.py │ ├── followable │ │ ├── __init__.py │ │ └── tutorial001.py │ ├── logging │ │ ├── __init__.py │ │ ├── tutorial001.py │ │ ├── tutorial002.py │ │ ├── tutorial003.py │ │ ├── tutorial004.py │ │ └── tutorial005.py │ ├── merging │ │ ├── tutorial001.py │ │ └── tutorial002.py │ ├── secrets │ │ ├── __init__.py │ │ └── tutorial001.py │ └── testing │ │ ├── __init__.py │ │ ├── tutorial001.py │ │ ├── tutorial002.py │ │ ├── tutorial003.py │ │ ├── tutorial004.py │ │ ├── tutorial005.py │ │ ├── tutorial006.py │ │ ├── tutorial007.py │ │ └── tutorial008.py │ ├── nav.adoc │ └── pages │ └── index.adoc ├── pyproject.toml ├── src ├── corva │ ├── __init__.py │ ├── api.py │ ├── api_utils.py │ ├── cache_adapter.py │ ├── configuration.py │ ├── handlers.py │ ├── logger.py │ ├── models │ │ ├── __init__.py │ │ ├── base.py │ │ ├── context.py │ │ ├── merge │ │ │ ├── __init__.py │ │ │ ├── enums.py │ │ │ ├── merge.py │ │ │ └── raw.py │ │ ├── rerun.py │ │ ├── scheduled │ │ │ ├── __init__.py │ │ │ ├── raw.py │ │ │ ├── scheduled.py │ │ │ └── scheduler_type.py │ │ ├── stream │ │ │ ├── __init__.py │ │ │ ├── initial.py │ │ │ ├── log_type.py │ │ │ ├── raw.py │ │ │ └── stream.py │ │ ├── task.py │ │ └── validators.py │ ├── py.typed │ ├── service │ │ ├── __init__.py │ │ ├── api_sdk.py │ │ ├── cache_sdk.py │ │ └── service.py │ ├── shared.py │ ├── testing.py │ └── validate_app_init.py ├── plugin.py └── version.py └── tests ├── __init__.py ├── conftest.py ├── integration ├── __init__.py ├── test_cache_migration.py └── test_redis_repository.py ├── unit ├── __init__.py ├── state │ ├── __init__.py │ └── test_redis_adapter.py ├── test_api.py ├── test_apps_event_types.py ├── test_context.py ├── test_docs │ ├── __init__.py │ ├── test_api.py │ ├── test_app_types.py │ ├── test_cache.py │ ├── test_logging.py │ ├── test_merging.py │ ├── test_secrets.py │ └── test_testing.py ├── test_logging.py ├── test_manual_cache_init.py ├── test_partial_rerun_merge_app.py ├── test_plugin.py ├── test_rerun.py ├── test_scheduled_app.py ├── test_service.py ├── test_stream_app.py └── test_task_app.py └── utils └── patch_fakeredis.py /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docs/antora-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/antora-playbook.yml -------------------------------------------------------------------------------- /docs/antora.yml: -------------------------------------------------------------------------------- 1 | name: corva-sdk 2 | version: ~ 3 | nav: [modules/ROOT/nav.adoc] 4 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial003.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial004.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial005.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial006.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial006.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/api/tutorial007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/api/tutorial007.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial003.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial004.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial005.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial006.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial006.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/app_types/tutorial007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/app_types/tutorial007.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial003.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial004.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial005.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial006.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial006.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/cache/tutorial007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/cache/tutorial007.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/followable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/followable/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/followable/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/logging/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/logging/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/tutorial003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/logging/tutorial003.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/tutorial004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/logging/tutorial004.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/logging/tutorial005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/logging/tutorial005.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/merging/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/merging/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/merging/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/merging/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/secrets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/secrets/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/secrets/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial001.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial002.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial003.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial004.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial005.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial006.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial006.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial007.py -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/testing/tutorial008.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/examples/testing/tutorial008.py -------------------------------------------------------------------------------- /docs/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- 1 | * xref:index.adoc[Home] 2 | -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/docs/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/corva/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/__init__.py -------------------------------------------------------------------------------- /src/corva/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/api.py -------------------------------------------------------------------------------- /src/corva/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/api_utils.py -------------------------------------------------------------------------------- /src/corva/cache_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/cache_adapter.py -------------------------------------------------------------------------------- /src/corva/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/configuration.py -------------------------------------------------------------------------------- /src/corva/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/handlers.py -------------------------------------------------------------------------------- /src/corva/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/logger.py -------------------------------------------------------------------------------- /src/corva/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/base.py -------------------------------------------------------------------------------- /src/corva/models/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/context.py -------------------------------------------------------------------------------- /src/corva/models/merge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/models/merge/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/merge/enums.py -------------------------------------------------------------------------------- /src/corva/models/merge/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/merge/merge.py -------------------------------------------------------------------------------- /src/corva/models/merge/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/merge/raw.py -------------------------------------------------------------------------------- /src/corva/models/rerun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/rerun.py -------------------------------------------------------------------------------- /src/corva/models/scheduled/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/models/scheduled/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/scheduled/raw.py -------------------------------------------------------------------------------- /src/corva/models/scheduled/scheduled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/scheduled/scheduled.py -------------------------------------------------------------------------------- /src/corva/models/scheduled/scheduler_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/scheduled/scheduler_type.py -------------------------------------------------------------------------------- /src/corva/models/stream/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/models/stream/initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/stream/initial.py -------------------------------------------------------------------------------- /src/corva/models/stream/log_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/stream/log_type.py -------------------------------------------------------------------------------- /src/corva/models/stream/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/stream/raw.py -------------------------------------------------------------------------------- /src/corva/models/stream/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/stream/stream.py -------------------------------------------------------------------------------- /src/corva/models/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/task.py -------------------------------------------------------------------------------- /src/corva/models/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/models/validators.py -------------------------------------------------------------------------------- /src/corva/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/corva/service/api_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/service/api_sdk.py -------------------------------------------------------------------------------- /src/corva/service/cache_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/service/cache_sdk.py -------------------------------------------------------------------------------- /src/corva/service/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/service/service.py -------------------------------------------------------------------------------- /src/corva/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/shared.py -------------------------------------------------------------------------------- /src/corva/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/testing.py -------------------------------------------------------------------------------- /src/corva/validate_app_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/corva/validate_app_init.py -------------------------------------------------------------------------------- /src/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/src/plugin.py -------------------------------------------------------------------------------- /src/version.py: -------------------------------------------------------------------------------- 1 | VERSION = "2.0.2" 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_cache_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/integration/test_cache_migration.py -------------------------------------------------------------------------------- /tests/integration/test_redis_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/integration/test_redis_repository.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/state/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/state/test_redis_adapter.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_api.py -------------------------------------------------------------------------------- /tests/unit/test_apps_event_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_apps_event_types.py -------------------------------------------------------------------------------- /tests/unit/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_context.py -------------------------------------------------------------------------------- /tests/unit/test_docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_docs/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_api.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_app_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_app_types.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_cache.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_logging.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_merging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_merging.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_secrets.py -------------------------------------------------------------------------------- /tests/unit/test_docs/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_docs/test_testing.py -------------------------------------------------------------------------------- /tests/unit/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_logging.py -------------------------------------------------------------------------------- /tests/unit/test_manual_cache_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_manual_cache_init.py -------------------------------------------------------------------------------- /tests/unit/test_partial_rerun_merge_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_partial_rerun_merge_app.py -------------------------------------------------------------------------------- /tests/unit/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_rerun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_rerun.py -------------------------------------------------------------------------------- /tests/unit/test_scheduled_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_scheduled_app.py -------------------------------------------------------------------------------- /tests/unit/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_service.py -------------------------------------------------------------------------------- /tests/unit/test_stream_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_stream_app.py -------------------------------------------------------------------------------- /tests/unit/test_task_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/unit/test_task_app.py -------------------------------------------------------------------------------- /tests/utils/patch_fakeredis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corva-ai/python-sdk/HEAD/tests/utils/patch_fakeredis.py --------------------------------------------------------------------------------