From eebc3a1c77540914d06aa5bedec215ac04f4364b Mon Sep 17 00:00:00 2001 From: ali <ali.sayyah2@gmail.com> Date: Wed, 26 Jan 2022 21:19:46 +0330 Subject: [PATCH] added piccolo to tests --- fastapi_template/tests/conftest.py | 2 +- fastapi_template/tests/test_generator.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fastapi_template/tests/conftest.py b/fastapi_template/tests/conftest.py index 31bfa83..b61d313 100644 --- a/fastapi_template/tests/conftest.py +++ b/fastapi_template/tests/conftest.py @@ -41,7 +41,7 @@ def generator_start_dir() -> str: @pytest.fixture() -def default_context(project_name: str) -> None: +def default_context(project_name: str) -> BuilderContext: """ Default builder context without features. diff --git a/fastapi_template/tests/test_generator.py b/fastapi_template/tests/test_generator.py index b4c234d..798ab03 100644 --- a/fastapi_template/tests/test_generator.py +++ b/fastapi_template/tests/test_generator.py @@ -30,19 +30,19 @@ def test_default_without_db(default_context: BuilderContext): DatabaseType.mysql, ], ) -@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar]) +@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar, ORM.piccolo]) def test_default_with_db(default_context: BuilderContext, db: DatabaseType, orm: ORM): run_default_check(init_context(default_context, db, orm)) -@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar]) +@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar, ORM.piccolo]) def test_without_routers(default_context: BuilderContext, orm: ORM): context = init_context(default_context, DatabaseType.postgresql, orm) context.enable_routers = False run_default_check(context) -@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar]) +@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar, ORM.piccolo]) def test_without_migrations(default_context: BuilderContext, orm: ORM): context = init_context(default_context, DatabaseType.postgresql, orm) context.enable_migrations = False @@ -54,7 +54,7 @@ def test_with_selfhosted_swagger(default_context: BuilderContext): run_default_check(default_context) -@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar]) +@pytest.mark.parametrize("orm", [ORM.sqlalchemy, ORM.tortoise, ORM.ormar, ORM.piccolo]) def test_without_dummy(default_context: BuilderContext, orm: ORM): context = init_context(default_context, DatabaseType.postgresql, orm) context.add_dummy = False -- GitLab