dump more test data for debug
gitea/wcs/pipeline/head There was a failure building this commit Details

This commit is contained in:
Pierre Ducroquet 2024-04-22 12:11:14 +02:00
parent d5036ed141
commit 9d8efbda51
1 changed files with 15 additions and 0 deletions

View File

@ -1189,11 +1189,14 @@ def test_search_tokens_purge(pub):
_, cur = sql.get_connection_and_cursor()
# purge garbage from other tests
FormDef.wipe()
sql.purge_obsolete_search_tokens()
cur.execute('SELECT count(*) FROM wcs_search_tokens;')
start = cur.fetchone()[0]
cur.execute("SELECT * FROM wcs_search_tokens;")
print(cur.fetchall())
# define a new table
test_formdef = FormDef()
test_formdef.name = 'tableSelectFTStokens'
@ -1204,22 +1207,34 @@ def test_search_tokens_purge(pub):
cur.execute('SELECT count(*) FROM wcs_search_tokens;')
assert cur.fetchone()[0] == start + 1
cur.execute("SELECT * FROM wcs_search_tokens;")
print(cur.fetchall())
t = data_class()
t.data = {'3': 'foofortokensofcourse'}
t.just_created()
t.store()
cur.execute("SELECT * FROM wcs_search_tokens;")
print(cur.fetchall())
cur.execute('SELECT count(*) FROM wcs_search_tokens;')
assert cur.fetchone()[0] == start + 2
t.data = {'3': 'chaussettefortokensofcourse'}
t.store()
cur.execute("SELECT * FROM wcs_search_tokens;")
print(cur.fetchall())
cur.execute('SELECT count(*) FROM wcs_search_tokens;')
assert cur.fetchone()[0] == start + 3
sql.purge_obsolete_search_tokens()
cur.execute("SELECT * FROM wcs_search_tokens;")
print(cur.fetchall())
cur.execute('SELECT count(*) FROM wcs_search_tokens;')
assert cur.fetchone()[0] == start + 2