mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
bpo-44041: Add test for sqlite3 column count (GH-25907)
This commit is contained in:
parent
17c4edc4e0
commit
8363ac8607
1 changed files with 11 additions and 0 deletions
|
@ -555,6 +555,17 @@ class CursorTests(unittest.TestCase):
|
|||
]
|
||||
self.assertEqual(results, expected)
|
||||
|
||||
def test_column_count(self):
|
||||
# Check that column count is updated correctly for cached statements
|
||||
select = "select * from test"
|
||||
res = self.cu.execute(select)
|
||||
old_count = len(res.description)
|
||||
# Add a new column and execute the cached select query again
|
||||
self.cu.execute("alter table test add newcol")
|
||||
res = self.cu.execute(select)
|
||||
new_count = len(res.description)
|
||||
self.assertEqual(new_count - old_count, 1)
|
||||
|
||||
|
||||
class ThreadTests(unittest.TestCase):
|
||||
def setUp(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue