CaseSensitiveDict doesn't support iter_keys() for testing, fall back to keys()