@@ -20,34 +20,49 @@ async def test_status(bind):
20
20
# noinspection PyUnusedLocal
21
21
async def test_all (bind ):
22
22
result = await User .insert ().returning (User .nickname ).gino .all (
23
- dict (nickname = '1' ), dict (nickname = '2' ))
23
+ dict (name = '1' ), dict (name = '2' ))
24
24
assert result is None
25
- assert len (await User .query .gino .all ()) == 2
25
+ rows = await User .query .gino .all ()
26
+ assert len (rows ) == 2
27
+ assert set (u .nickname for u in rows ) == {'1' , '2' }
26
28
27
29
result = await User .insert ().gino .all (
28
- dict (nickname = '3' ), dict (nickname = '4' ))
30
+ dict (name = '3' ), dict (name = '4' ))
29
31
assert result is None
32
+ rows = await User .query .gino .all ()
33
+ assert len (rows ) == 4
34
+ assert set (u .nickname for u in rows ) == {'1' , '2' , '3' , '4' }
30
35
31
36
32
37
# noinspection PyUnusedLocal
33
38
async def test_first (bind ):
34
39
result = await User .insert ().returning (User .nickname ).gino .first (
35
- dict (nickname = '1' ), dict (nickname = '2' ))
40
+ dict (name = '1' ), dict (name = '2' ))
36
41
assert result is None
42
+ rows = await User .query .gino .all ()
37
43
assert len (await User .query .gino .all ()) == 2
44
+ assert set (u .nickname for u in rows ) == {'1' , '2' }
38
45
39
46
result = await User .insert ().gino .first (
40
- dict (nickname = '3' ), dict (nickname = '4' ))
47
+ dict (name = '3' ), dict (name = '4' ))
41
48
assert result is None
49
+ rows = await User .query .gino .all ()
50
+ assert len (rows ) == 4
51
+ assert set (u .nickname for u in rows ) == {'1' , '2' , '3' , '4' }
42
52
43
53
44
54
# noinspection PyUnusedLocal
45
55
async def test_scalar (bind ):
46
56
result = await User .insert ().returning (User .nickname ).gino .scalar (
47
- dict (nickname = '1' ), dict (nickname = '2' ))
57
+ dict (name = '1' ), dict (name = '2' ))
48
58
assert result is None
59
+ rows = await User .query .gino .all ()
49
60
assert len (await User .query .gino .all ()) == 2
61
+ assert set (u .nickname for u in rows ) == {'1' , '2' }
50
62
51
63
result = await User .insert ().gino .scalar (
52
- dict (nickname = '3' ), dict (nickname = '4' ))
64
+ dict (name = '3' ), dict (name = '4' ))
53
65
assert result is None
66
+ rows = await User .query .gino .all ()
67
+ assert len (rows ) == 4
68
+ assert set (u .nickname for u in rows ) == {'1' , '2' , '3' , '4' }
0 commit comments