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'])
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'])