コード例 #1
0
    def test_invalid_is_equal(self):
        obj = CapabilityRule.parse('capability sys_admin,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #2
0
    def test_invalid_is_equal(self):
        obj = SignalRule.parse('signal send,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #3
0
    def test_invalid_is_equal(self):
        obj = RlimitRule.parse('set rlimit cpu <= 1024,')

        testobj = BaseRule()  # different type

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

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_covered(testobj)
コード例 #5
0
    def test_invalid_is_equal(self):
        obj = AliasRule.parse('alias /foo -> /bar,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #6
0
    def test_invalid_is_equal(self):
        obj = PtraceRule.parse('ptrace read,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #7
0
    def test_invalid_is_equal(self):
        obj = NetworkRule.parse('network inet,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #8
0
    def test_invalid_is_equal(self):
        obj = ChangeProfileRule.parse('change_profile -> /bar,')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #9
0
    def test_invalid_is_equal(self):
        obj = VariableRule.parse('@{foo} = /bar')

        testobj = BaseRule()  # different type

        with self.assertRaises(AppArmorBug):
            obj.is_equal(testobj)
コード例 #10
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_default_severity(self):
     sev_db = severity.Severity('severity.db', 'unknown')
     obj = BaseRule()
     rank = obj.severity(sev_db)
     self.assertEqual(rank, sev_db.NOT_IMPLEMENTED)
コード例 #11
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_is_covered_localvars(self):
     obj = BaseRule()
     with self.assertRaises(AppArmorBug):
         obj.is_covered_localvars(None)
コード例 #12
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_is_equal_localvars(self):
     obj = BaseRule()
     with self.assertRaises(AppArmorBug):
         obj.is_equal_localvars(BaseRule())
コード例 #13
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_abstract__match2(self):
     with self.assertRaises(AppArmorBug):
         BaseRule.match('foo')
コード例 #14
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_abstract__parse_2(self):
     with self.assertRaises(AppArmorBug):
         BaseRule.parse('foo')
コード例 #15
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_is_equal_localvars(self):
     obj = BaseRule()
     with self.assertRaises(NotImplementedError):
         obj.is_equal_localvars(BaseRule(), False)
コード例 #16
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_abstract__match2(self):
     with self.assertRaises(NotImplementedError):
         BaseRule.match('foo')
コード例 #17
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_store_edit_localvars(self):
     obj = BaseRule()
     with self.assertRaises(NotImplementedError):
         obj.store_edit('/foo')
コード例 #18
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_edit_header_localvars(self):
     obj = BaseRule()
     with self.assertRaises(NotImplementedError):
         obj.edit_header()
コード例 #19
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_default_severity(self):
     sev_db = severity.Severity('severity.db', 'unknown')
     obj = BaseRule()
     rank = obj.severity(sev_db)
     self.assertEqual(rank, sev_db.NOT_IMPLEMENTED)
コード例 #20
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_is_covered_localvars(self):
     obj = BaseRule()
     with self.assertRaises(NotImplementedError):
         obj.is_covered_localvars(None)
コード例 #21
0
ファイル: test-baserule.py プロジェクト: crossbuild/apparmor
 def test_logprof_header_localvars(self):
     obj = BaseRule()
     with self.assertRaises(AppArmorBug):
         obj.logprof_header_localvars()
コード例 #22
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_abstract__parse_2(self):
     with self.assertRaises(NotImplementedError):
         BaseRule.parse('foo')
コード例 #23
0
ファイル: test-baserule.py プロジェクト: pexip/os-apparmor
 def test_abstract_get_clean(self):
     obj = BaseRule()
     with self.assertRaises(NotImplementedError):
         obj.get_clean()