Beispiel #1
0
    def test_create_role(self):
        new_role = Role("foo-role")

        self.assertEqual(new_role.name(), "foo-role")

        new_role.add_parent_role("admin")
        self.assertIn("admin", new_role.parent_roles())
Beispiel #2
0
    def test_parent_roles(self):
        role = Role("foo-role")

        role.add_parent_role("bar-role")
        role.add_parent_role("baz-role")

        self.assertEqual(2, len(role.parent_roles()))
        self.assertTrue("bar-role" in role.parent_roles())
        self.assertTrue("baz-role" in role.parent_roles())