Ejemplo n.º 1
0
    def test_amavisd_agent_command_with_sudo(self, popen_mock, publish_mock):
        config = get_collector_config('AmavisCollector', {
            'use_sudo': True,
            'sudo_user': '******',
        })
        amavis.AmavisCollector(config, None).collect()

        popen_mock.assert_called_with([
            '/usr/bin/sudo', '-u', 'chosen_sudo_user', '--',
            '/usr/sbin/amavisd-agent', '-c', '1'
        ],
                                      stdout=-1)
Ejemplo n.º 2
0
    def test_amavisd_agent_command(self, popen_mock, publish_mock):
        config = get_collector_config('AmavisCollector', {})
        amavis.AmavisCollector(config, None).collect()

        popen_mock.assert_called_with(['/usr/sbin/amavisd-agent', '-c', '1'],
                                      stdout=-1)
Ejemplo n.º 3
0
    def setUp(self):
        config = get_collector_config('AmavisCollector', {
            'amavisd_exe': MOCK_PATH,
        })

        self.collector = amavis.AmavisCollector(config, None)