def test_invalid_is_equal(self): obj = CapabilityRule.parse('capability sys_admin,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
def test_invalid_is_equal(self): obj = SignalRule.parse('signal send,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
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)
def test_invalid_is_covered(self): obj = ChangeProfileRule.parse('change_profile /foo,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_covered(testobj)
def test_invalid_is_equal(self): obj = AliasRule.parse('alias /foo -> /bar,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
def test_invalid_is_equal(self): obj = PtraceRule.parse('ptrace read,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
def test_invalid_is_equal(self): obj = NetworkRule.parse('network inet,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
def test_invalid_is_equal(self): obj = ChangeProfileRule.parse('change_profile -> /bar,') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
def test_invalid_is_equal(self): obj = VariableRule.parse('@{foo} = /bar') testobj = BaseRule() # different type with self.assertRaises(AppArmorBug): obj.is_equal(testobj)
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)
def test_is_covered_localvars(self): obj = BaseRule() with self.assertRaises(AppArmorBug): obj.is_covered_localvars(None)
def test_is_equal_localvars(self): obj = BaseRule() with self.assertRaises(AppArmorBug): obj.is_equal_localvars(BaseRule())
def test_abstract__match2(self): with self.assertRaises(AppArmorBug): BaseRule.match('foo')
def test_abstract__parse_2(self): with self.assertRaises(AppArmorBug): BaseRule.parse('foo')
def test_is_equal_localvars(self): obj = BaseRule() with self.assertRaises(NotImplementedError): obj.is_equal_localvars(BaseRule(), False)
def test_abstract__match2(self): with self.assertRaises(NotImplementedError): BaseRule.match('foo')
def test_store_edit_localvars(self): obj = BaseRule() with self.assertRaises(NotImplementedError): obj.store_edit('/foo')
def test_edit_header_localvars(self): obj = BaseRule() with self.assertRaises(NotImplementedError): obj.edit_header()
def test_is_covered_localvars(self): obj = BaseRule() with self.assertRaises(NotImplementedError): obj.is_covered_localvars(None)
def test_logprof_header_localvars(self): obj = BaseRule() with self.assertRaises(AppArmorBug): obj.logprof_header_localvars()
def test_abstract__parse_2(self): with self.assertRaises(NotImplementedError): BaseRule.parse('foo')
def test_abstract_get_clean(self): obj = BaseRule() with self.assertRaises(NotImplementedError): obj.get_clean()