@@ -32,6 +32,25 @@ async def test_async_get(self):
32
32
result = await TestModel .objects .async_get (name = "setup 1" )
33
33
self .assertEqual (result .name , "setup 1" )
34
34
35
+ @tag ('ci' )
36
+ async def test_async_create (self ):
37
+ result = await TestModel .objects .async_create (name = "test" )
38
+ self .assertEqual (result .name , 'test' )
39
+
40
+ @tag ('ci' )
41
+ async def test_async_bulk_create (self ):
42
+ objs = await TestModel .objects .async_bulk_create ([
43
+ TestModel (name = 'bulk create 1' ),
44
+ TestModel (name = 'bulk create 2' ),
45
+ ])
46
+ objs = await TestModel .objects .async_all ()
47
+ objs = await objs .async_count ()
48
+ self .assertEqual (objs , 4 )
49
+
50
+ @tag ('dev' )
51
+ async def test_async_bulk_update (self ):
52
+ self .assertTrue (False , "Not Implemented" )
53
+
35
54
@tag ('ci' )
36
55
async def test_async_get_or_create (self ):
37
56
@@ -88,7 +107,7 @@ async def test_async_delete(self):
88
107
89
108
await all_created .async_delete ()
90
109
all_after_delete = await TestModel .objects .async_all ()
91
- count = await all_created .async_count ()
110
+ count = await all_after_delete .async_count ()
92
111
self .assertEqual (count , 0 )
93
112
94
113
@tag ('ci' )
@@ -186,21 +205,18 @@ async def test_async_annotate(self):
186
205
self .assertTrue (False , "Not Implemented" )
187
206
188
207
@tag ('ci' )
189
- async def test_async_order_by (self ):
190
- async def test_async_order_by_ascending (self ):
191
- qs = await TestModel .objects .async_all ()
192
- qs = await qs .async_order_by ('name' )
193
- qs = await qs .async_first ()
194
- self .assertEqual (qs .name , "setup 1" )
208
+ async def test_async_order_by_ascending (self ):
209
+ qs = await TestModel .objects .async_all ()
210
+ qs = await qs .async_order_by ('name' )
211
+ qs = await qs .async_first ()
212
+ self .assertEqual (qs .name , "setup 1" )
195
213
196
- async def test_async_order_by_descending (self ):
197
- qs = await TestModel .objects .async_all ()
198
- qs = await qs .async_order_by ('-name' )
199
- qs = await qs .async_first ()
200
- self .assertEqual (qs .name , "setup 2" )
201
-
202
- await test_async_order_by_ascending (self )
203
- await test_async_order_by_descending (self )
214
+ @tag ('ci' )
215
+ async def test_async_order_by_descending (self ):
216
+ qs = await TestModel .objects .async_all ()
217
+ qs = await qs .async_order_by ('-name' )
218
+ qs = await qs .async_first ()
219
+ self .assertEqual (qs .name , "setup 2" )
204
220
205
221
@tag ('dev' )
206
222
async def test_async_distinct (self ):
0 commit comments