aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/auth/test_migrations_add_data_to_table.py
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2023-10-02 09:00:13 +0300
committerFrederick Muriuki Muriithi2023-10-02 09:00:13 +0300
commitdd00a799a7f8b00c7f27460cb2be2b39b8a47c1c (patch)
treec8416fdaafc7b5006d33f550c840392c08d701dc /tests/unit/auth/test_migrations_add_data_to_table.py
parent90d1b58ebd169158dd2022565ce23d78c9230085 (diff)
downloadgn-auth-dd00a799a7f8b00c7f27460cb2be2b39b8a47c1c.tar.gz
migrations: New migration - InbredSet Resources
Provide a new migration to create tables to handle the InbredSet resources. The migration also sets up the resource category and the related privileges.
Diffstat (limited to 'tests/unit/auth/test_migrations_add_data_to_table.py')
-rw-r--r--tests/unit/auth/test_migrations_add_data_to_table.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/unit/auth/test_migrations_add_data_to_table.py b/tests/unit/auth/test_migrations_add_data_to_table.py
index b686f25..d9e2ca4 100644
--- a/tests/unit/auth/test_migrations_add_data_to_table.py
+++ b/tests/unit/auth/test_migrations_add_data_to_table.py
@@ -22,7 +22,21 @@ test_params = (
("a0e67630-d502-4b9f-b23f-6805d0f30e30",
"5103cc68-96f8-4ebb-83a4-a31692402c9b"),
("a0e67630-d502-4b9f-b23f-6805d0f30e30",
- "1c59eff5-9336-4ed2-a166-8f70d4cb012e"))),)
+ "1c59eff5-9336-4ed2-a166-8f70d4cb012e"))),
+ ("20231002_01_tzxTf-link-inbredsets-to-auth-system.py",
+ "SELECT privilege_id FROM privileges WHERE privilege_id IN (?, ?, ?, ?, ?, ?)",
+ ("system:inbredset:create-case-attribute",
+ "system:inbredset:delete-case-attribute",
+ "system:inbredset:edit-case-attribute",
+ "system:inbredset:view-case-attribute",
+ "system:inbredset:apply-case-attribute-edit",
+ "system:inbredset:reject-case-attribute-edit"),
+ (("system:inbredset:create-case-attribute",),
+ ("system:inbredset:delete-case-attribute",),
+ ("system:inbredset:edit-case-attribute",),
+ ("system:inbredset:view-case-attribute",),
+ ("system:inbredset:apply-case-attribute-edit",),
+ ("system:inbredset:reject-case-attribute-edit",))))
@pytest.mark.unit_test
@pytest.mark.parametrize("migration_file,query,query_params,data", test_params)