Example #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())
Example #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))
Example #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)
Example #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))
Example #5
0
 def test_004_factory_lookup_invalid(self):
     """InitialSID: factory lookup."""
     with self.assertRaises(InvalidInitialSid):
         initialsid_factory(self.p.policy, "INVALID")
Example #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))
Example #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)
Example #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)
Example #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())
Example #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))
Example #11
0
 def test_004_factory_lookup_invalid(self):
     """InitialSID: factory lookup."""
     with self.assertRaises(InvalidInitialSid):
         initialsid_factory(self.p.policy, "INVALID")
Example #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))
Example #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)
Example #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))