Merge Add useful error message in test-mount.py

If /proc/filesystems contains a filesystem that is not listed in
MountRule valid_fs, print a useful error message that says what exactly
is going on, instead of only saying "False is not True".

MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/1166
Approved-by: Georgia Garcia <georgia.garcia@canonical.com>
Merged-by: Christian Boltz <apparmor@cboltz.de>
This commit is contained in:
Christian Boltz 2024-03-01 21:30:33 +00:00
commit a367c07437

View file

@ -123,7 +123,8 @@ class MountTestFilesystems(AATest):
def test_fs(self): def test_fs(self):
with open("/proc/filesystems") as f: with open("/proc/filesystems") as f:
for line in f: for line in f:
self.assertTrue(line.split()[-1] in valid_fs) fs_name = line.split()[-1]
self.assertTrue(fs_name in valid_fs, "/proc/filesystems contains %s which is not listed in MountRule valid_fs" % fs_name)
class MountTestGlob(AATest): class MountTestGlob(AATest):