Fix crash when trying to delete non-existent record (#372)
This commit is contained in:
parent
285f7c90ee
commit
e9529e35be
2 changed files with 26 additions and 1 deletions
|
@ -140,6 +140,27 @@ async def test_exact_match_queries(members, m):
|
|||
assert actual == [member1]
|
||||
|
||||
|
||||
@py_test_mark_asyncio
|
||||
async def test_delete_non_exist(members, m):
|
||||
member1, member2, member3 = members
|
||||
actual = await m.Member.find(
|
||||
(m.Member.last_name == "Brookins") & ~(m.Member.first_name == "Andrew")
|
||||
).all()
|
||||
assert actual == [member2]
|
||||
assert (
|
||||
1
|
||||
== await m.Member.find(
|
||||
(m.Member.last_name == "Brookins") & ~(m.Member.first_name == "Andrew")
|
||||
).delete()
|
||||
)
|
||||
assert (
|
||||
0
|
||||
== await m.Member.find(
|
||||
(m.Member.last_name == "Brookins") & ~(m.Member.first_name == "Andrew")
|
||||
).delete()
|
||||
)
|
||||
|
||||
|
||||
@py_test_mark_asyncio
|
||||
async def test_full_text_search_queries(members, m):
|
||||
member1, member2, member3 = members
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue