コード例 #1
0
ファイル: objclass.py プロジェクト: GitForNeo/setools
 def test_003_lookup_object(self):
     """Common: factory policy lookup of Common object."""
     com1 = common_factory(self.p.policy, "com_b")
     com2 = common_factory(self.p.policy, com1)
     self.assertIs(com2, com1)
コード例 #2
0
ファイル: objclass.py プロジェクト: GitForNeo/setools
 def test_001_lookup(self):
     """Common: factory policy lookup."""
     com = common_factory(self.p.policy, "com_a")
     self.assertEqual("com_a", com.qpol_symbol.name(self.p.policy))
コード例 #3
0
ファイル: objclass.py プロジェクト: GitForNeo/setools
 def test_002_lookup_invalid(self):
     """Common: factory policy invalid lookup."""
     with self.assertRaises(InvalidCommon):
         common_factory(self.p.policy, "INVALID")
コード例 #4
0
ファイル: objclass.py プロジェクト: GitForNeo/setools
 def mock_common(name, perms):
     policy = Mock(qpol.qpol_policy_t)
     com = Mock(qpol.qpol_common_t)
     com.name.return_value = name
     com.perm_iter = lambda x: iter(perms)
     return common_factory(policy, com)
コード例 #5
0
ファイル: objclass.py プロジェクト: wildermj/sedump
 def test_003_lookup_object(self):
     """Common: factory policy lookup of Common object."""
     com1 = common_factory(self.p.policy, "com_b")
     com2 = common_factory(self.p.policy, com1)
     self.assertIs(com2, com1)
コード例 #6
0
ファイル: objclass.py プロジェクト: wildermj/sedump
 def test_002_lookup_invalid(self):
     """Common: factory policy invalid lookup."""
     with self.assertRaises(InvalidCommon):
         common_factory(self.p.policy, "INVALID")
コード例 #7
0
ファイル: objclass.py プロジェクト: wildermj/sedump
 def test_001_lookup(self):
     """Common: factory policy lookup."""
     com = common_factory(self.p.policy, "com_a")
     self.assertEqual("com_a", com.qpol_symbol.name(self.p.policy))
コード例 #8
0
ファイル: objclass.py プロジェクト: wildermj/sedump
 def mock_common(name, perms):
     policy = Mock(qpol.qpol_policy_t)
     com = Mock(qpol.qpol_common_t)
     com.name.return_value = name
     com.perm_iter = lambda x: iter(perms)
     return common_factory(policy, com)