def test_check_config_with_some_required_keys_not_present_should_raise_exception( self): config = {'key1': 1, 'key2': 2, 'key3': 3} required_keys = {'key1', 'key4'} with pytest.raises(Exception): utils.check_config(config, required_keys)
def test_check_config_with_all_required_keys_present_should_succeed(self): config = {'key1': 1, 'key2': 2, 'key3': 3} required_keys = {'key1', 'key2', 'key3'} utils.check_config(config, required_keys)