Ejemplo n.º 1
0
    def test_assign_demarcation_to_role_not_allowed(self):
        policy = Policy()
        self.add_basic_policy_elements(policy)
        self.add_basic_policy_relations(policy)

        policy.add_demarcation("d6")
        policy.assign_permission_to_demarcation("p6", "d6")

        policy.assign_demarcation_to_role("d6", "r5")
Ejemplo n.º 2
0
    def test_assign_role_to_subject_not_allowed(self):
        policy = Policy()
        self.add_basic_policy_elements(policy)
        self.add_basic_policy_relations(policy)

        policy.add_role("r6")
        policy.add_subject("s4")
        policy.add_demarcation("d6")
        policy.assign_permission_to_demarcation("p6", "d6")
        policy.assign_demarcation_to_role("d6", "r6")
        policy.assign_role_to_subject("r5", "s4")
        policy.assign_role_to_interval("r6", "i1")

        policy.assign_role_to_subject("r6", "s4")