Skip to content

Commit 9b7c73a

Browse files
committed
snake_case
1 parent 25246ac commit 9b7c73a

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

aredis_om/model/model.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,14 +1032,14 @@ class FieldInfo(PydanticFieldInfo):
10321032
def __init__(self, default: Any = Undefined, **kwargs: Any) -> None:
10331033
primary_key = kwargs.pop("primary_key", False)
10341034
sortable = kwargs.pop("sortable", Undefined)
1035-
casesensitive = kwargs.pop("casesensitive", Undefined)
1035+
case_sensitive = kwargs.pop("case_sensitive", Undefined)
10361036
index = kwargs.pop("index", Undefined)
10371037
full_text_search = kwargs.pop("full_text_search", Undefined)
10381038
vector_options = kwargs.pop("vector_options", None)
10391039
super().__init__(default=default, **kwargs)
10401040
self.primary_key = primary_key
10411041
self.sortable = sortable
1042-
self.casesensitive = casesensitive
1042+
self.case_sensitive = case_sensitive
10431043
self.index = index
10441044
self.full_text_search = full_text_search
10451045
self.vector_options = vector_options
@@ -1171,7 +1171,7 @@ def Field(
11711171
regex: Optional[str] = None,
11721172
primary_key: bool = False,
11731173
sortable: Union[bool, UndefinedType] = Undefined,
1174-
casesensitive: Union[bool, UndefinedType] = Undefined,
1174+
case_sensitive: Union[bool, UndefinedType] = Undefined,
11751175
index: Union[bool, UndefinedType] = Undefined,
11761176
full_text_search: Union[bool, UndefinedType] = Undefined,
11771177
vector_options: Optional[VectorFieldOptions] = None,
@@ -1200,7 +1200,7 @@ def Field(
12001200
regex=regex,
12011201
primary_key=primary_key,
12021202
sortable=sortable,
1203-
casesensitive=casesensitive,
1203+
case_sensitive=case_sensitive,
12041204
index=index,
12051205
full_text_search=full_text_search,
12061206
vector_options=vector_options,
@@ -1768,7 +1768,7 @@ def schema_for_type(cls, name, typ: Any, field_info: PydanticFieldInfo):
17681768
# TODO: Abstract string-building logic for each type (TAG, etc.) into
17691769
# classes that take a field name.
17701770
sortable = getattr(field_info, "sortable", False)
1771-
casesensitive = getattr(field_info, "casesensitive", False)
1771+
case_sensitive = getattr(field_info, "case_sensitive", False)
17721772

17731773
if is_supported_container_type(typ):
17741774
embedded_cls = get_args(typ)
@@ -1809,7 +1809,7 @@ def schema_for_type(cls, name, typ: Any, field_info: PydanticFieldInfo):
18091809
schema = f"{name} TAG SEPARATOR {SINGLE_VALUE_TAG_FIELD_SEPARATOR}"
18101810
if schema and sortable is True:
18111811
schema += " SORTABLE"
1812-
if schema and casesensitive is True:
1812+
if schema and case_sensitive is True:
18131813
schema += " CASESENSITIVE"
18141814

18151815
return schema
@@ -2054,7 +2054,7 @@ def schema_for_type(
20542054
else:
20552055
path = f"{json_path}.{name}"
20562056
sortable = getattr(field_info, "sortable", False)
2057-
casesensitive = getattr(field_info, "casesensitive", False)
2057+
case_sensitive = getattr(field_info, "case_sensitive", False)
20582058
full_text_search = getattr(field_info, "full_text_search", False)
20592059
sortable_tag_error = RedisModelError(
20602060
"In this Preview release, TAG fields cannot "
@@ -2085,7 +2085,7 @@ def schema_for_type(
20852085
schema = f"{path} AS {index_field_name} TAG SEPARATOR {SINGLE_VALUE_TAG_FIELD_SEPARATOR}"
20862086
if sortable is True:
20872087
raise sortable_tag_error
2088-
if casesensitive is True:
2088+
if case_sensitive is True:
20892089
schema += " CASESENSITIVE"
20902090
elif any(issubclass(typ, t) for t in NUMERIC_TYPES):
20912091
schema = f"{path} AS {index_field_name} NUMERIC"
@@ -2102,13 +2102,13 @@ def schema_for_type(
21022102
# search queries can be sorted, but not exact match
21032103
# queries.
21042104
schema += " SORTABLE"
2105-
if casesensitive is True:
2105+
if case_sensitive is True:
21062106
raise RedisModelError("Text fields cannot be case-sensitive.")
21072107
else:
21082108
schema = f"{path} AS {index_field_name} TAG SEPARATOR {SINGLE_VALUE_TAG_FIELD_SEPARATOR}"
21092109
if sortable is True:
21102110
raise sortable_tag_error
2111-
if casesensitive is True:
2111+
if case_sensitive is True:
21122112
schema += " CASESENSITIVE"
21132113
else:
21142114
schema = f"{path} AS {index_field_name} TAG SEPARATOR {SINGLE_VALUE_TAG_FIELD_SEPARATOR}"

tests/test_hash_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class Order(BaseHashModel):
4848

4949
class Member(BaseHashModel):
5050
id: int = Field(index=True, primary_key=True)
51-
first_name: str = Field(index=True, casesensitive=True)
51+
first_name: str = Field(index=True, case_sensitive=True)
5252
last_name: str = Field(index=True)
5353
email: str = Field(index=True)
5454
join_date: datetime.date
@@ -386,7 +386,7 @@ async def test_sorting(members, m):
386386

387387

388388
@py_test_mark_asyncio
389-
async def test_casesensitive(members, m):
389+
async def test_case_sensitive(members, m):
390390
member1, member2, member3 = members
391391

392392
actual = await m.Member.find(m.Member.first_name == "Andrew").all()

tests/test_json_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class Order(EmbeddedJsonModel):
6767
created_on: datetime.datetime
6868

6969
class Member(BaseJsonModel):
70-
first_name: str = Field(index=True, casesensitive=True)
70+
first_name: str = Field(index=True, case_sensitive=True)
7171
last_name: str = Field(index=True)
7272
email: Optional[EmailStr] = Field(index=True, default=None)
7373
join_date: datetime.date
@@ -750,7 +750,7 @@ async def test_sorting(members, m):
750750

751751

752752
@py_test_mark_asyncio
753-
async def test_casesensitive(members, m):
753+
async def test_case_sensitive(members, m):
754754
member1, member2, member3 = members
755755

756756
actual = await m.Member.find(m.Member.first_name == "Andrew").all()

0 commit comments

Comments
 (0)