Skip to content

Commit 77e6754

Browse files
author
Bartek Ogryczak
committed
finally got unittest right
1 parent d82bbc9 commit 77e6754

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pymysqlreplication/tests/test_basic.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -407,24 +407,24 @@ def test_log_pos_handles_disconnects(self):
407407
self.assertGreater(self.stream.log_pos, 0)
408408

409409
def test_skip_to_timestamp(self):
410+
self.stream.close()
410411
query = "CREATE TABLE test_1 (id INT NOT NULL AUTO_INCREMENT, data VARCHAR (50) NOT NULL, PRIMARY KEY (id))"
411412
self.execute(query)
412413
time.sleep(1)
413414
query = "SELECT UNIX_TIMESTAMP();"
414415
timestamp = self.execute(query).fetchone()[0]
415-
query = "CREATE TABLE test_2 (id INT NOT NULL AUTO_INCREMENT, data VARCHAR (50) NOT NULL, PRIMARY KEY (id))"
416-
self.execute(query)
416+
query2 = "CREATE TABLE test_2 (id INT NOT NULL AUTO_INCREMENT, data VARCHAR (50) NOT NULL, PRIMARY KEY (id))"
417+
self.execute(query2)
417418

418-
self.stream.close()
419419
self.stream = BinLogStreamReader(
420420
self.database,
421421
server_id=1024,
422422
skip_to_timestamp=timestamp,
423423
ignored_events=self.ignoredEvents(),
424424
)
425-
self.assertIsInstance(self.stream.fetchone(), QueryEvent)
426425
event = self.stream.fetchone()
427-
self.assertEqual(event.table, "test_2")
426+
self.assertIsInstance(event, QueryEvent)
427+
self.assertEqual(event.query, query2)
428428

429429

430430
class TestMultipleRowBinLogStreamReader(base.PyMySQLReplicationTestCase):

0 commit comments

Comments
 (0)