コード例 #1
0
ファイル: role.py プロジェクト: TresysTechnology/setools
    def mock_role_factory(self, name, types):
        """Factory function for Role objects, using a mock qpol object."""
        mock_role = Mock(qpol.qpol_role_t)
        mock_role.name.return_value = name
        mock_role.type_iter = lambda x: iter(types)

        return role_factory(self.p.policy, mock_role)
コード例 #2
0
ファイル: role.py プロジェクト: skinzor/setools
    def mock_role_factory(self, name, types):
        """Factory function for Role objects, using a mock qpol object."""
        mock_role = Mock(qpol.qpol_role_t)
        mock_role.name.return_value = name
        mock_role.type_iter = lambda x: iter(types)

        return role_factory(self.p.policy, mock_role)
コード例 #3
0
ファイル: role.py プロジェクト: TresysTechnology/setools
 def test_003_lookup_object(self):
     """Role factory policy lookup of Role object."""
     role1 = role_factory(self.p.policy, "role20_r")
     role2 = role_factory(self.p.policy, role1)
     self.assertIs(role2, role1)
コード例 #4
0
ファイル: role.py プロジェクト: TresysTechnology/setools
 def test_002_lookup_invalid(self):
     """Role factory policy invalid lookup."""
     with self.assertRaises(InvalidRole):
         role_factory(self.p.policy, "INVALID")
コード例 #5
0
ファイル: role.py プロジェクト: TresysTechnology/setools
 def test_001_lookup(self):
     """Role factory policy lookup."""
     role = role_factory(self.p.policy, "role20_r")
     self.assertEqual("role20_r", role.qpol_symbol.name(self.p.policy))
コード例 #6
0
ファイル: role.py プロジェクト: skinzor/setools
 def test_003_lookup_object(self):
     """Role factory policy lookup of Role object."""
     role1 = role_factory(self.p.policy, "role20_r")
     role2 = role_factory(self.p.policy, role1)
     self.assertIs(role2, role1)
コード例 #7
0
ファイル: role.py プロジェクト: skinzor/setools
 def test_002_lookup_invalid(self):
     """Role factory policy invalid lookup."""
     with self.assertRaises(InvalidRole):
         role_factory(self.p.policy, "INVALID")
コード例 #8
0
ファイル: role.py プロジェクト: skinzor/setools
 def test_001_lookup(self):
     """Role factory policy lookup."""
     role = role_factory(self.p.policy, "role20_r")
     self.assertEqual("role20_r", role.qpol_symbol.name(self.p.policy))