Skip to content

Commit 3dc48da

Browse files
authored
gh-100553: Improve accuracy of sqlite3.Row iter test (#100555)
1 parent b0ea289 commit 3dc48da

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Lib/test/test_sqlite3/test_factory.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,14 @@ def test_sqlite_row_iter(self):
179179
"""Checks if the row object is iterable"""
180180
self.con.row_factory = sqlite.Row
181181
row = self.con.execute("select 1 as a, 2 as b").fetchone()
182-
for col in row:
183-
pass
182+
183+
# Is iterable in correct order and produces valid results:
184+
items = [col for col in row]
185+
self.assertEqual(items, [1, 2])
186+
187+
# Is iterable the second time:
188+
items = [col for col in row]
189+
self.assertEqual(items, [1, 2])
184190

185191
def test_sqlite_row_as_tuple(self):
186192
"""Checks if the row object can be converted to a tuple"""

0 commit comments

Comments
 (0)