diff --git a/tests/fixtures/users/permission.json b/tests/fixtures/users/permission.json index cee98b6a..b33f7cbb 100644 --- a/tests/fixtures/users/permission.json +++ b/tests/fixtures/users/permission.json @@ -5,5 +5,13 @@ { "username": "user1" } + ], + "constraints": [ + { + "status": "active" + }, + { + "region__name": "Europe" + } ] } diff --git a/tests/test_users.py b/tests/test_users.py index 9b3eb6c8..700459cb 100644 --- a/tests/test_users.py +++ b/tests/test_users.py @@ -104,6 +104,14 @@ def test_username(self, _): user = permission.users[0] self.assertEqual(str(user), "user1") + @patch( + "requests.sessions.Session.get", + return_value=Response(fixture="users/permission.json"), + ) + def test_constraints(self, _): + permission = nb.permissions.get(1) + self.assertTrue(isinstance(permission.constraints[0], dict)) + class UnknownModelTestCase(unittest.TestCase): """This test validates that an unknown model is returned as Record object