Ejemplo n.º 1
0
 def test_030_statement(self):
     """InitialSID: statement."""
     q = self.mock_sid("test30")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("sid test30 test30_context", sid.statement())
Ejemplo n.º 2
0
 def test_010_string(self):
     """InitialSID: basic string rendering."""
     q = self.mock_sid("test10")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test10", str(sid))
Ejemplo n.º 3
0
 def test_020_statement(self):
     """InitialSID: context."""
     q = self.mock_sid("test20")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test20_context", sid.context)
Ejemplo n.º 4
0
 def test_003_factory_lookup(self):
     """InitialSID: factory lookup."""
     sid = initialsid_factory(self.p.policy, "kernel")
     self.assertEqual("kernel", sid.qpol_symbol.name(self.p.policy))
Ejemplo n.º 5
0
 def test_004_factory_lookup_invalid(self):
     """InitialSID: factory lookup."""
     with self.assertRaises(InvalidInitialSid):
         initialsid_factory(self.p.policy, "INVALID")
Ejemplo n.º 6
0
 def test_001_factory(self):
     """InitialSID: factory on qpol object."""
     q = self.mock_sid("test1")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test1", sid.qpol_symbol.name(self.p.policy))
Ejemplo n.º 7
0
 def test_002_factory_object(self):
     """InitialSID: factory on InitialSID object."""
     q = self.mock_sid("test2")
     sid1 = initialsid_factory(self.p.policy, q)
     sid2 = initialsid_factory(self.p.policy, sid1)
     self.assertIs(sid2, sid1)
Ejemplo n.º 8
0
 def test_020_statement(self):
     """InitialSID: context."""
     q = self.mock_sid("test20")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test20_context", sid.context)
Ejemplo n.º 9
0
 def test_030_statement(self):
     """InitialSID: statement."""
     q = self.mock_sid("test30")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("sid test30 test30_context", sid.statement())
Ejemplo n.º 10
0
 def test_010_string(self):
     """InitialSID: basic string rendering."""
     q = self.mock_sid("test10")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test10", str(sid))
Ejemplo n.º 11
0
 def test_004_factory_lookup_invalid(self):
     """InitialSID: factory lookup."""
     with self.assertRaises(InvalidInitialSid):
         initialsid_factory(self.p.policy, "INVALID")
Ejemplo n.º 12
0
 def test_003_factory_lookup(self):
     """InitialSID: factory lookup."""
     sid = initialsid_factory(self.p.policy, "kernel")
     self.assertEqual("kernel", sid.qpol_symbol.name(self.p.policy))
Ejemplo n.º 13
0
 def test_002_factory_object(self):
     """InitialSID: factory on InitialSID object."""
     q = self.mock_sid("test2")
     sid1 = initialsid_factory(self.p.policy, q)
     sid2 = initialsid_factory(self.p.policy, sid1)
     self.assertIs(sid2, sid1)
Ejemplo n.º 14
0
 def test_001_factory(self):
     """InitialSID: factory on qpol object."""
     q = self.mock_sid("test1")
     sid = initialsid_factory(self.p.policy, q)
     self.assertEqual("test1", sid.qpol_symbol.name(self.p.policy))