Skip to content

Commit 09b7a47

Browse files
authored
fix: add missing imports - DIA-46202 (#69)
1 parent 3a5da90 commit 09b7a47

2 files changed

Lines changed: 22 additions & 4 deletions

File tree

fastapi_sqla/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from fastapi_sqla import sqla
66
from fastapi_sqla.sqla import (
77
Base,
8+
Collection,
9+
Item,
810
Page,
911
Paginate,
1012
PaginateSignature,
@@ -15,6 +17,8 @@
1517

1618
__all__ = [
1719
"Base",
20+
"Collection",
21+
"Item",
1822
"Page",
1923
"Paginate",
2024
"PaginateSignature",

tests/test_import.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
from pytest import mark
22

33

4-
def test_import_fastapi_sqla():
5-
import fastapi_sqla # noqa
4+
def test_import_sync_api():
5+
from fastapi_sqla import ( # noqa
6+
Base,
7+
Collection,
8+
Item,
9+
Page,
10+
Paginate,
11+
Session,
12+
open_session,
13+
setup,
14+
)
615

716

817
@mark.require_asyncpg
918
@mark.sqlalchemy("1.4")
10-
def test_import_async_session():
11-
from fastapi_sqla import AsyncSession # noqa
19+
def test_import_async_api():
20+
from fastapi_sqla import ( # noqa
21+
AsyncPaginate,
22+
AsyncPagination,
23+
AsyncSession,
24+
open_async_session,
25+
)

0 commit comments

Comments
 (0)