Пример #1
0
    def test_write_manually(self):
        obj = ChangeProfileRule(None, '/foo', 'bar', allow_keyword=True)

        expected = '    allow change_profile /foo -> bar,'

        self.assertEqual(expected, obj.get_clean(2), 'unexpected clean rule')
        self.assertEqual(expected, obj.get_raw(2), 'unexpected raw rule')
Пример #2
0
    def test_write_manually(self):
        obj = ChangeProfileRule('/foo', 'bar', allow_keyword=True)

        expected = '    allow change_profile /foo -> bar,'

        self.assertEqual(expected, obj.get_clean(2), 'unexpected clean rule')
        self.assertEqual(expected, obj.get_raw(2), 'unexpected raw rule')
Пример #3
0
 def test_empty_net_data_2(self):
     obj = ChangeProfileRule(None, '/foo', '/bar')
     obj.targetprofile = ''
     # no targetprofile set, and ALL not set
     with self.assertRaises(AppArmorBug):
         obj.get_clean(1)
Пример #4
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)
Пример #5
0
 def test_empty_net_data_2(self):
     obj = ChangeProfileRule('/foo', '/bar')
     obj.targetprofile = ''
     # no targetprofile set, and ALL not set
     with self.assertRaises(AppArmorBug):
         obj.get_clean(1)
Пример #6
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)