def test_process_log_actions_invalid(): with pytest.raises(config.ConfigError): config._process_log_actions({'action': 'test'}, 'test', set(), {'foo': object()})
def test_process_log_actions(data, expected): available = {'foo': object(), 'bar': object()} auto_actions = {'bar'} assert config._process_log_actions(data, 'test', auto_actions, available) == expected