Skip to content

Commit d04d76c

Browse files
authored
fix: update dependencies and tests (#392)
1 parent b10e114 commit d04d76c

6 files changed

+146
-126
lines changed

poetry.lock

+124-104
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,22 @@ packages = [
1919

2020
[tool.poetry.dependencies]
2121
python = "^3.8"
22-
httpx = ">=0.24,<0.26"
22+
httpx = ">=0.24,<0.28"
2323
deprecation = "^2.1.0"
2424
pydantic = ">=1.9,<3.0"
2525
strenum = "^0.4.9"
2626

2727
[tool.poetry.dev-dependencies]
28-
pytest = "^7.4.3"
28+
pytest = "^8.1.1"
2929
flake8 = "^5.0.4"
3030
black = "^24.3"
3131
isort = "^5.12.0"
3232
pre-commit = "^3.5.0"
3333
pytest-cov = "^4.0.0"
3434
pytest-depends = "^1.0.1"
35-
pytest-asyncio = "^0.23.5"
35+
pytest-asyncio = "^0.23.6"
3636
unasync-cli = "^0.0.9"
37-
python-semantic-release = "^8.3.0"
37+
python-semantic-release = "^9.3.0"
3838

3939
[tool.poetry.group.docs]
4040
optional = true

tests/_async/test_filter_request_builder.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -181,13 +181,13 @@ def test_overlaps(filter_request_builder):
181181
def test_like(filter_request_builder):
182182
builder = filter_request_builder.like("x", "%a%")
183183

184-
assert str(builder.params) == "x=like.%25a%25"
184+
assert str(builder.params) == "x=like.%a%"
185185

186186

187187
def test_ilike(filter_request_builder):
188188
builder = filter_request_builder.ilike("x", "%a%")
189189

190-
assert str(builder.params) == "x=ilike.%25a%25"
190+
assert str(builder.params) == "x=ilike.%a%"
191191

192192

193193
def test_like_all_of(filter_request_builder):

tests/_sync/test_filter_request_builder.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -181,13 +181,13 @@ def test_overlaps(filter_request_builder):
181181
def test_like(filter_request_builder):
182182
builder = filter_request_builder.like("x", "%a%")
183183

184-
assert str(builder.params) == "x=like.%25a%25"
184+
assert str(builder.params) == "x=like.%a%"
185185

186186

187187
def test_ilike(filter_request_builder):
188188
builder = filter_request_builder.ilike("x", "%a%")
189189

190-
assert str(builder.params) == "x=ilike.%25a%25"
190+
assert str(builder.params) == "x=ilike.%a%"
191191

192192

193193
def test_like_all_of(filter_request_builder):

tests/_sync/test_filter_request_builder_integration.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -360,18 +360,6 @@ def test_or_in():
360360
]
361361

362362

363-
def test_csv():
364-
res = (
365-
rest_client()
366-
.from_("countries")
367-
.select("country_name, iso")
368-
.in_("nicename", ["Albania", "Algeria"])
369-
.csv()
370-
.execute()
371-
)
372-
assert "ALBANIA,AL\nALGERIA,DZ" in res.data
373-
374-
375363
def test_or_on_reference_table():
376364
res = (
377365
rest_client()
@@ -406,6 +394,18 @@ def test_explain_json():
406394
assert res.data[0]["Plan"]["Node Type"] == "Aggregate"
407395

408396

397+
def test_csv():
398+
res = (
399+
rest_client()
400+
.from_("countries")
401+
.select("country_name, iso")
402+
.in_("nicename", ["Albania", "Algeria"])
403+
.csv()
404+
.execute()
405+
)
406+
assert "ALBANIA,AL\nALGERIA,DZ" in res.data
407+
408+
409409
def test_explain_text():
410410
res = (
411411
rest_client()

tests/_sync/test_request_builder.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -139,14 +139,14 @@ class TestExplain:
139139
def test_explain_plain(self, request_builder: SyncRequestBuilder):
140140
builder = request_builder.select("*").explain()
141141
assert builder.params["select"] == "*"
142-
assert "application/vnd.pgrst.plan+" in str(builder.headers.get("accept"))
142+
assert "application/vnd.pgrst.plan" in str(builder.headers.get("accept"))
143143

144144
def test_explain_options(self, request_builder: SyncRequestBuilder):
145145
builder = request_builder.select("*").explain(
146146
format="json", analyze=True, verbose=True, buffers=True, wal=True
147147
)
148148
assert builder.params["select"] == "*"
149-
assert "application/vnd.pgrst.plan+json" in str(builder.headers.get("accept"))
149+
assert "application/vnd.pgrst.plan+json;" in str(builder.headers.get("accept"))
150150
assert "options=analyze|verbose|buffers|wal" in str(builder.headers.get("accept"))
151151

152152

0 commit comments

Comments
 (0)