Exemple #1
0
    def test_should_compute_allowed_targets(self, mock_glob, mock_loader_class):
        mock_glob.return_value = ['/foo/dev', '/foo/dev01', '/foo/dev02']
        config = ReceiverConfig('blah')
        config.configuration['targets'] = ['foo']
        config.compute_allowed_targets()

        self.assertEqual(config['allowed_targets'], ['dev', 'dev01', 'dev02'])
Exemple #2
0
    def test_should_reload_targets(self, mock_loader_class, _):
        mock_loader = Mock(ReceiverConfigLoader)
        mock_loader.get_targets.return_value = ['foo']
        mock_loader_class.return_value = mock_loader
        config = ReceiverConfig('/dev/foo')
        config.configuration['targets'] = ['bar']
        config.reload_targets()

        self.assertEqual(config['targets'], ['foo'])