Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tool.ruff]
target-version = "py37"
target-version = "py310"

lint.select = [
"A", # flake8-builtins
Expand Down
2 changes: 1 addition & 1 deletion pysolr.py
Original file line number Diff line number Diff line change
Expand Up @@ -802,7 +802,7 @@ def suggest_terms(self, fields, prefix, handler="terms", **kwargs):
# in Solr 3+ the value of terms is a dict of field name and a flat list of
# value, count pairs: {"field_name": ["dance", 23, "dancers", 10, …]}
if isinstance(terms, (list, tuple)):
terms = dict(zip(terms[0::2], terms[1::2]))
terms = dict(zip(terms[0::2], terms[1::2], strict=True))

for field, values in terms.items():
tmp = []
Expand Down
10 changes: 5 additions & 5 deletions tests/test_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@ def test_field_update_inc(self):

updatedDocs = self.solr.search("doc")
self.assertEqual(len(updatedDocs), 3)
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs):
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs, strict=True):
self.assertEqual(len(updatedDoc.keys()), len(originalDoc.keys()))
self.assertEqual(updatedDoc["popularity"], originalDoc["popularity"] + 5)
# TODO: change this to use assertSetEqual:
Expand All @@ -856,7 +856,7 @@ def test_field_update_set(self):

updatedDocs = self.solr.search("doc")
self.assertEqual(len(updatedDocs), 3)
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs):
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs, strict=True):
self.assertEqual(len(updatedDoc.keys()), len(originalDoc.keys()))
self.assertEqual(updatedDoc["popularity"], updated_popularity)
# TODO: change this to use assertSetEqual:
Expand Down Expand Up @@ -894,7 +894,7 @@ def test_field_update_add(self):

updatedDocs = self.solr.search("multivalued")
self.assertEqual(len(updatedDocs), 2)
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs):
for originalDoc, updatedDoc in zip(originalDocs, updatedDocs, strict=True):
self.assertEqual(len(updatedDoc.keys()), len(originalDoc.keys()))
self.assertEqual(
updatedDoc["word_ss"], originalDoc["word_ss"] + ["epsilon", "gamma"]
Expand Down Expand Up @@ -995,7 +995,7 @@ def test_can_handles_default_commit_policy(self):
expected_commits = [False, True, False]
commit_arg = [False, True, None]

for expected_commit, arg in zip(expected_commits, commit_arg):
for expected_commit, arg in zip(expected_commits, commit_arg, strict=True):
self.solr.add([{"id": "doc_6", "title": "Newly added doc"}], commit=arg)
args, _ = self.solr._send_request.call_args
committing_in_url = "commit" in args[1]
Expand Down Expand Up @@ -1201,7 +1201,7 @@ def test_can_handles_default_commit_policy(self):
expected_commits = [False, True, True]
commit_arg = [False, True, None]

for expected_commit, arg in zip(expected_commits, commit_arg):
for expected_commit, arg in zip(expected_commits, commit_arg, strict=True):
self.solr.add(self.docs, commit=arg)
args, _ = self.solr._send_request.call_args
committing_in_url = "commit" in args[1]
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ envlist = py310,py311,py312,py313,py314,py314t,pypy3
[base]
deps =
kazoo
requests>=2.0
requests>=2.32.5

[testenv]
allowlist_externals = {toxinidir}/run-tests.py
Expand Down
Loading