コード例 #1
0
    def test_borked_obj_is_covered_1(self):
        obj = ChangeProfileRule.parse('change_profile /foo,')

        testobj = ChangeProfileRule(None, '/foo', '/bar')
        testobj.execcond = ''

        with self.assertRaises(AppArmorBug):
            obj.is_covered(testobj)
コード例 #2
0
    def test_borked_obj_is_covered_1(self):
        obj = ChangeProfileRule.parse('change_profile /foo,')

        testobj = ChangeProfileRule('/foo', '/bar')
        testobj.execcond = ''

        with self.assertRaises(AppArmorBug):
            obj.is_covered(testobj)
コード例 #3
0
 def test_empty_net_data_1(self):
     obj = ChangeProfileRule(None, '/foo', '/bar')
     obj.execcond = ''
     # no execcond set, and ALL not set
     with self.assertRaises(AppArmorBug):
         obj.get_clean(1)
コード例 #4
0
 def test_empty_net_data_1(self):
     obj = ChangeProfileRule('/foo', '/bar')
     obj.execcond = ''
     # no execcond set, and ALL not set
     with self.assertRaises(AppArmorBug):
         obj.get_clean(1)