forked from Github-Mirrors/canaille
tests: remove SQLAlchemy warnings on double deletions
This commit is contained in:
parent
0a92c2d56d
commit
4e99eaecea
2 changed files with 21 additions and 2 deletions
|
@ -29,6 +29,11 @@ force_auto_coercion()
|
|||
|
||||
|
||||
class SqlAlchemyModel(BackendModel):
|
||||
__mapper_args__ = {
|
||||
# avoids warnings on double deletions
|
||||
"confirm_deleted_rows": False,
|
||||
}
|
||||
|
||||
def __repr__(self):
|
||||
return (
|
||||
f"<{self.__class__.__name__} {self.identifier_attribute}={self.identifier}>"
|
||||
|
|
|
@ -353,8 +353,15 @@ def test_confirm_remove_member_already_removed_from_group(
|
|||
|
||||
|
||||
def test_remove_member_already_deleted(
|
||||
testclient, logged_admin, foo_group, user, moderator, backend
|
||||
testclient, logged_admin, foo_group, moderator, backend
|
||||
):
|
||||
user = models.User(
|
||||
given_name="Foo",
|
||||
family_name="Bar",
|
||||
user_name="foobar",
|
||||
emails=["foobar@example.org"],
|
||||
)
|
||||
backend.save(user)
|
||||
foo_group.members = [user, moderator]
|
||||
backend.save(foo_group)
|
||||
|
||||
|
@ -370,8 +377,15 @@ def test_remove_member_already_deleted(
|
|||
|
||||
|
||||
def test_confirm_remove_member_already_deleted(
|
||||
testclient, logged_admin, foo_group, user, moderator, backend
|
||||
testclient, logged_admin, foo_group, moderator, backend
|
||||
):
|
||||
user = models.User(
|
||||
given_name="Foo",
|
||||
family_name="Bar",
|
||||
user_name="foobar",
|
||||
emails=["foobar@example.org"],
|
||||
)
|
||||
backend.save(user)
|
||||
foo_group.members = [user, moderator]
|
||||
backend.save(foo_group)
|
||||
|
||||
|
|
Loading…
Reference in a new issue