2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-08-22 10:07:12 +00:00

Split test classes

Create separate classes for tests not fitting under *TestParseInvalid
This commit is contained in:
Christian Boltz 2025-07-15 20:34:33 +02:00
parent b2bfde5af0
commit a833528f36
No known key found for this signature in database
GPG Key ID: C6A682EA63C82F1C
5 changed files with 10 additions and 0 deletions

View File

@ -61,6 +61,8 @@ class IOUringTestParseInvalid(AATest):
def _run_test(self, rawrule, expected):
self.parseInvalidRule(IOUringRule, rawrule, expected)
class IOUringTestIsEqual(AATest):
def test_diff_non_iouringrule(self):
exp = namedtuple('exp', ('audit', 'deny', 'priority'))
obj = IOUringRule(('sqpoll'), IOUringRule.ALL)

View File

@ -138,6 +138,8 @@ class MountTestParseInvalid(AATest):
def _run_test(self, rawrule, expected):
self.parseInvalidRule(MountRule, rawrule, expected)
class MountTestInvalid(AATest):
def test_invalid_priority_1(self):
with self.assertRaises(TypeError):
MountRule('mount', MountRule.ALL, MountRule.ALL, MountRule.ALL, MountRule.ALL, priority=MountRule.ALL)

View File

@ -74,6 +74,8 @@ class MessageQueueTestParseInvalid(AATest):
def _run_test(self, rawrule, expected):
self.parseInvalidRule(MessageQueueRule, rawrule, expected)
class MessageQueueTestIsEqual(AATest):
def test_diff_non_mqueuerule(self):
exp = namedtuple('exp', ('audit', 'deny', 'priority'))
obj = MessageQueueRule(('open'), 'posix', 'bar', '/foo')

View File

@ -78,6 +78,8 @@ class UnixTestParseInvalid(AATest):
def _run_test(self, rawrule, expected):
self.parseInvalidRule(UnixRule, rawrule, expected)
class UnixTestInvalid(AATest):
def test_invalid_priority_1(self):
with self.assertRaises(TypeError):
UnixRule(UnixRule.ALL, UnixRule.ALL, UnixRule.ALL, UnixRule.ALL, False, False, False, '', priority=UnixRule.ALL)

View File

@ -56,6 +56,8 @@ class UserNamespaceTestParseInvalid(AATest):
def _run_test(self, rawrule, expected):
self.parseInvalidRule(UserNamespaceRule, rawrule, expected)
class UserNamespaceTestIsEqual(AATest):
def test_diff_non_usernsrule(self):
exp = namedtuple('exp', ('audit', 'deny', 'priority'))
obj = UserNamespaceRule(('create'))