Hello, this patch adds setUp() to AATest that sets "self.maxDiff = None" (unlimited). This gives us unlimited array diffs everywhere where AATest is used.
Also replace several setUp() functions in test-regex_matches.py that just set a class variable with setting the class variable directly. This avoids that the shiny new AATest setUp() gets overwritten. [ 39-aatest-maxdiff.diff ] === modified file utils/test/common_test.py --- utils/test/common_test.py 2015-04-03 17:41:54.632932445 +0200 +++ utils/test/common_test.py 2015-04-11 20:06:33.272044715 +0200 @@ -39,6 +39,9 @@ class AATest(unittest.TestCase): + def setUp(self): + self.maxDiff = None + tests = [] class AAParseTest(unittest.TestCase): === modified file utils/test/test-regex_matches.py --- utils/test/test-regex_matches.py 2015-04-03 17:41:54.634932327 +0200 +++ utils/test/test-regex_matches.py 2015-04-11 20:14:03.718860436 +0200 @@ -203,8 +203,7 @@ class AARegexCapability(AARegexTest): '''Tests for RE_PROFILE_CAP''' - def setUp(self): - self.regex = aa.RE_PROFILE_CAP + regex = aa.RE_PROFILE_CAP tests = [ (' capability net_raw,', (None, None, 'net_raw', 'net_raw', None)), @@ -218,8 +217,7 @@ class AARegexPath(AARegexTest): '''Tests for RE_PROFILE_PATH_ENTRY''' - def setUp(self): - self.regex = aa.RE_PROFILE_PATH_ENTRY + regex = aa.RE_PROFILE_PATH_ENTRY tests = [ (' /tmp/foo r,', @@ -237,8 +235,7 @@ class AARegexBareFile(AARegexTest): '''Tests for RE_PROFILE_BARE_FILE_ENTRY''' - def setUp(self): - self.regex = aa.RE_PROFILE_BARE_FILE_ENTRY + regex = aa.RE_PROFILE_BARE_FILE_ENTRY tests = [ (' file,', (None, None, None, None)), @@ -255,8 +252,7 @@ class AARegexDbus(AARegexTest): '''Tests for RE_PROFILE_DBUS''' - def setUp(self): - self.regex = aa.RE_PROFILE_DBUS + regex = aa.RE_PROFILE_DBUS tests = [ (' dbus,', (None, None, 'dbus,', None)), @@ -271,8 +267,7 @@ class AARegexMount(AARegexTest): '''Tests for RE_PROFILE_MOUNT''' - def setUp(self): - self.regex = aa.RE_PROFILE_MOUNT + regex = aa.RE_PROFILE_MOUNT tests = [ (' mount,', (None, None, 'mount,', 'mount', None, None)), @@ -295,8 +290,7 @@ class AARegexSignal(AARegexTest): '''Tests for RE_PROFILE_SIGNAL''' - def setUp(self): - self.regex = aa.RE_PROFILE_SIGNAL + regex = aa.RE_PROFILE_SIGNAL tests = [ (' signal,', (None, None, 'signal,', None)), @@ -321,8 +315,7 @@ class AARegexPtrace(AARegexTest): '''Tests for RE_PROFILE_PTRACE''' - def setUp(self): - self.regex = aa.RE_PROFILE_PTRACE + regex = aa.RE_PROFILE_PTRACE tests = [ (' ptrace,', (None, None, 'ptrace,', None)), @@ -343,8 +336,7 @@ class AARegexPivotRoot(AARegexTest): '''Tests for RE_PROFILE_PIVOT_ROOT''' - def setUp(self): - self.regex = aa.RE_PROFILE_PIVOT_ROOT + regex = aa.RE_PROFILE_PIVOT_ROOT tests = [ (' pivot_root,', (None, None, 'pivot_root,', None)), @@ -370,8 +362,7 @@ class AARegexUnix(AARegexTest): '''Tests for RE_PROFILE_UNIX''' - def setUp(self): - self.regex = aa.RE_PROFILE_UNIX + regex = aa.RE_PROFILE_UNIX tests = [ (' unix,', (None, None, 'unix,', None)), @@ -395,8 +386,7 @@ class AANamedRegexProfileStart_2(AANamedRegexTest): '''Tests for RE_PROFILE_START''' - def setUp(self): - self.regex = RE_PROFILE_START + regex = RE_PROFILE_START tests = [ ('/bin/foo ', False), # no '{' Regards, Christian Boltz -- > Can I get some more info from the machine? 'dmesg', 'cat > /proc/bus/input/devices', etc ... Sorry, there's no command calles "etc" on my machine... ;-) [Rasmus Plewe on https://bugzilla.novell.com/show_bug.cgi?id=176022] -- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor