コード例 #1
0
 def test_check_for_apparmor_securityfs_mounted(self):
     filesystems = write_file(self.tmpdir, 'filesystems',
                              self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts',
                         self.MOUNTS_WITH_SECURITYFS % self.tmpdir)
     self.assertEqual('%s/security/apparmor' % self.tmpdir,
                      check_for_apparmor(filesystems, mounts))
コード例 #2
0
    def __init__(self, tool_name, args):
        self.name = tool_name
        self.profiledir = args.dir
        self.profiling = args.program
        self.check_profile_dir()
        self.silent = None
        self.do_reload = args.do_reload

        if tool_name in ['audit']:
            self.remove = args.remove
        elif tool_name == 'autodep':
            self.force = args.force
            self.aa_mountpoint = apparmor.check_for_apparmor()
        elif tool_name == 'cleanprof':
            self.silent = args.silent
コード例 #3
0
ファイル: tools.py プロジェクト: crossbuild/apparmor
    def __init__(self, tool_name, args):
        self.name = tool_name
        self.profiledir = args.dir
        self.profiling = args.program
        self.check_profile_dir()
        self.silent = None
        self.do_reload = args.do_reload

        if tool_name in ['audit']:
            self.remove = args.remove
        elif tool_name == 'autodep':
            self.force = args.force
            self.aa_mountpoint = apparmor.check_for_apparmor()
        elif tool_name == 'cleanprof':
            self.silent = args.silent
コード例 #4
0
ファイル: test-aa.py プロジェクト: youngker/apparmor
 def test_check_for_apparmor_invalid_securityfs_path(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITH_SECURITYFS % 'xxx')
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #5
0
ファイル: test-aa.py プロジェクト: youngker/apparmor
 def test_check_for_apparmor_securityfs_invalid_mounts(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = ''
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #6
0
ファイル: test-aa.py プロジェクト: youngker/apparmor
 def test_check_for_apparmor_securityfs_invalid_filesystems(self):
     filesystems = ''
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITH_SECURITYFS % self.tmpdir)
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #7
0
ファイル: test-aa.py プロジェクト: youngker/apparmor
 def test_check_for_apparmor_None_3(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITHOUT_SECURITYFS)
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #8
0
ファイル: test-aa.py プロジェクト: crossbuild/apparmor
 def test_check_for_apparmor_securityfs_mounted(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITH_SECURITYFS % self.tmpdir)
     self.assertEqual('%s/security/apparmor' % self.tmpdir, check_for_apparmor(filesystems, mounts))
コード例 #9
0
ファイル: test-aa.py プロジェクト: crossbuild/apparmor
 def test_check_for_apparmor_invalid_securityfs_path(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITH_SECURITYFS % 'xxx')
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #10
0
ファイル: test-aa.py プロジェクト: crossbuild/apparmor
 def test_check_for_apparmor_securityfs_invalid_mounts(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = ''
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #11
0
ファイル: test-aa.py プロジェクト: crossbuild/apparmor
 def test_check_for_apparmor_securityfs_invalid_filesystems(self):
     filesystems = ''
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITH_SECURITYFS % self.tmpdir)
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))
コード例 #12
0
ファイル: test-aa.py プロジェクト: crossbuild/apparmor
 def test_check_for_apparmor_None_3(self):
     filesystems = write_file(self.tmpdir, 'filesystems', self.FILESYSTEMS_WITH_SECURITYFS)
     mounts = write_file(self.tmpdir, 'mounts', self.MOUNTS_WITHOUT_SECURITYFS)
     self.assertEqual(None, check_for_apparmor(filesystems, mounts))