Skip to content

Commit df7034e

Browse files
committed
fix test
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
1 parent 4fcd5b1 commit df7034e

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

py/correctness/tests/test_dbversion.py

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import pathlib
2+
import sqlite3
3+
import pytest
24
from crsql_correctness import connect, close, min_db_v, get_site_id, sync_left_to_right
35

46
# c1
@@ -142,7 +144,7 @@ def create_db():
142144
return db1
143145

144146

145-
db = create_db()
147+
db1 = create_db()
146148
db2 = create_db()
147149

148150
db1_site_id = get_site_id(db1)
@@ -218,20 +220,24 @@ def create_db():
218220
close(db2)
219221

220222
def test_site_id_ordinal_is_set_and_updated():
221-
c = connect(":memory:")
222-
223+
c1 = connect(":memory:")
223224
c2 = connect(":memory:")
224-
other_site_id = get_site_id(c)
225225

226+
other_site_id = get_site_id(c2)
227+
c1_site_id = get_site_id(c1)
226228
# first insert, assert db_version and ordinal is set
227-
c.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 3))
228-
assert c.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 3
229-
assert c.execute("SELECT count(*) from crsql_db_versions").fetchone()[0] == 2
230-
assert c.execute("SELECT ordinal from crsql_site_id where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 1
229+
c1.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 3))
230+
c1.commit()
231+
assert c1.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 3
232+
assert c1.execute("SELECT count(*) from crsql_site_id").fetchone()[0] == 2
233+
assert c1.execute("SELECT ordinal from crsql_site_id where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 1
234+
235+
c1.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 5))
236+
assert c1.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 5
231237

232-
c.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 5))
233-
assert c.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 5
238+
# smaller db_version should not get set`x`
239+
c1.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 2))
240+
assert c1.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 5
234241

235-
# smaller db_version should not get set``
236-
c.execute("SELECT crsql_set_db_version(?, ?)", (bytes(other_site_id), 2))
237-
assert c.execute("SELECT db_version from crsql_db_versions where site_id = ?", (bytes(other_site_id),)).fetchone()[0] == 5
242+
close(c1)
243+
close(c2)

0 commit comments

Comments
 (0)