7
7
from sqlalchemy_crud_plus import CRUDPlus
8
8
from sqlalchemy_crud_plus .errors import CompositePrimaryKeysError
9
9
from tests .models .basic import InsPks
10
- from tests .schemas .basic import InsPksCreate , InsPksUpdate
10
+ from tests .schemas .basic import CreateInsPks , UpdateInsPks
11
11
12
12
13
13
@pytest .mark .asyncio
14
14
async def test_composite_key_create_model (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
15
- data = InsPksCreate (id = 100 , name = 'test_user' , sex = 'test' )
15
+ data = CreateInsPks (id = 100 , name = 'test_user' , sex = 'test' )
16
16
result = await crud_ins_pks .create_model (async_db_session , data , commit = True )
17
17
18
18
assert result .id == 100
@@ -22,7 +22,7 @@ async def test_composite_key_create_model(async_db_session: AsyncSession, crud_i
22
22
23
23
@pytest .mark .asyncio
24
24
async def test_composite_key_select_model (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
25
- data = InsPksCreate (id = 101 , name = 'select_test' , sex = 'test' )
25
+ data = CreateInsPks (id = 101 , name = 'select_test' , sex = 'test' )
26
26
await crud_ins_pks .create_model (async_db_session , data , commit = True )
27
27
28
28
result = await crud_ins_pks .select_model (async_db_session , (101 , 'test' ))
@@ -35,19 +35,19 @@ async def test_composite_key_select_model(async_db_session: AsyncSession, crud_i
35
35
36
36
@pytest .mark .asyncio
37
37
async def test_composite_key_update_model (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
38
- data = InsPksCreate (id = 102 , name = 'update_test' , sex = 'test' )
38
+ data = CreateInsPks (id = 102 , name = 'update_test' , sex = 'test' )
39
39
await crud_ins_pks .create_model (async_db_session , data , commit = True )
40
40
41
41
updated_count = await crud_ins_pks .update_model (
42
- async_db_session , (102 , 'test' ), InsPksUpdate (name = 'updated_name' ), commit = True
42
+ async_db_session , (102 , 'test' ), UpdateInsPks (name = 'updated_name' ), commit = True
43
43
)
44
44
45
45
assert updated_count == 1
46
46
47
47
48
48
@pytest .mark .asyncio
49
49
async def test_composite_key_delete_model (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
50
- data = InsPksCreate (id = 103 , name = 'delete_test' , sex = 'test' )
50
+ data = CreateInsPks (id = 103 , name = 'delete_test' , sex = 'test' )
51
51
await crud_ins_pks .create_model (async_db_session , data , commit = True )
52
52
53
53
deleted_count = await crud_ins_pks .delete_model (async_db_session , (103 , 'test' ), commit = True )
@@ -57,7 +57,7 @@ async def test_composite_key_delete_model(async_db_session: AsyncSession, crud_i
57
57
58
58
@pytest .mark .asyncio
59
59
async def test_composite_key_create_models (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
60
- data = [InsPksCreate (id = 200 , name = 'batch_1' , sex = 'test1' ), InsPksCreate (id = 201 , name = 'batch_2' , sex = 'test2' )]
60
+ data = [CreateInsPks (id = 200 , name = 'batch_1' , sex = 'test1' ), CreateInsPks (id = 201 , name = 'batch_2' , sex = 'test2' )]
61
61
62
62
results = await crud_ins_pks .create_models (async_db_session , data , commit = True )
63
63
@@ -69,9 +69,9 @@ async def test_composite_key_create_models(async_db_session: AsyncSession, crud_
69
69
@pytest .mark .asyncio
70
70
async def test_composite_key_count (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
71
71
data = [
72
- InsPksCreate (id = 300 , name = 'count_1' , sex = 'count_test' ),
73
- InsPksCreate (id = 301 , name = 'count_2' , sex = 'count_test' ),
74
- InsPksCreate (id = 302 , name = 'count_3' , sex = 'count_test' ),
72
+ CreateInsPks (id = 300 , name = 'count_1' , sex = 'count_test' ),
73
+ CreateInsPks (id = 301 , name = 'count_2' , sex = 'count_test' ),
74
+ CreateInsPks (id = 302 , name = 'count_3' , sex = 'count_test' ),
75
75
]
76
76
await crud_ins_pks .create_models (async_db_session , data , commit = True )
77
77
@@ -82,7 +82,7 @@ async def test_composite_key_count(async_db_session: AsyncSession, crud_ins_pks:
82
82
83
83
@pytest .mark .asyncio
84
84
async def test_composite_key_exists (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
85
- data = InsPksCreate (id = 400 , name = 'exists_test' , sex = 'exists' )
85
+ data = CreateInsPks (id = 400 , name = 'exists_test' , sex = 'exists' )
86
86
await crud_ins_pks .create_model (async_db_session , data , commit = True )
87
87
88
88
exists = await crud_ins_pks .exists (async_db_session , id = 400 , sex = 'exists' )
@@ -93,8 +93,8 @@ async def test_composite_key_exists(async_db_session: AsyncSession, crud_ins_pks
93
93
@pytest .mark .asyncio
94
94
async def test_composite_key_select_models (async_db_session : AsyncSession , crud_ins_pks : CRUDPlus [InsPks ]):
95
95
data = [
96
- InsPksCreate (id = 500 , name = 'select_1' , sex = 'select_test' ),
97
- InsPksCreate (id = 501 , name = 'select_2' , sex = 'select_test' ),
96
+ CreateInsPks (id = 500 , name = 'select_1' , sex = 'select_test' ),
97
+ CreateInsPks (id = 501 , name = 'select_2' , sex = 'select_test' ),
98
98
]
99
99
await crud_ins_pks .create_models (async_db_session , data , commit = True )
100
100
0 commit comments