mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-09-19 06:54:25 +02:00
Assert on exact error message, refs #537
This commit is contained in:
parent
39ef137e67
commit
923768db2e
1 changed files with 2 additions and 1 deletions
|
|
@ -317,12 +317,13 @@ def test_create_error_if_invalid_foreign_keys(fresh_db):
|
||||||
|
|
||||||
|
|
||||||
def test_create_error_if_invalid_self_referential_foreign_keys(fresh_db):
|
def test_create_error_if_invalid_self_referential_foreign_keys(fresh_db):
|
||||||
with pytest.raises(AlterError):
|
with pytest.raises(AlterError) as ex:
|
||||||
fresh_db["one"].insert(
|
fresh_db["one"].insert(
|
||||||
{"id": 1, "ref_id": 3},
|
{"id": 1, "ref_id": 3},
|
||||||
pk="id",
|
pk="id",
|
||||||
foreign_keys=(("ref_id", "one", "bad_column"),),
|
foreign_keys=(("ref_id", "one", "bad_column"),),
|
||||||
)
|
)
|
||||||
|
assert ex.value.args == ("No such column: one.bad_column",)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue