From dd37ee5915b29e4ef56b2bead51868b307514656 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 6 Oct 2011 14:47:22 +0900 Subject: [PATCH] syncing same file twice should work --- tests/test_sync.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/test_sync.py b/tests/test_sync.py index 429dde2a8..eda1d92a2 100644 --- a/tests/test_sync.py +++ b/tests/test_sync.py @@ -377,7 +377,14 @@ def test_media(): deck1.media.close() os.unlink(deck1.media.dir()+".db") deck1.media.connect() - assert len(deck1.media.added().fetchall()) == 2 + changes = deck1.media.added().fetchall() + assert len(changes) == 2 + client.sync() + assert len(os.listdir(deck1.media.dir())) == 2 + assert server.mediatest("count") == 2 + # if we send an unchanged file, the server should cope + time.sleep(1) + deck1.media.db.execute("insert into log values ('foo.jpg', 0)") client.sync() assert len(os.listdir(deck1.media.dir())) == 2 assert server.mediatest("count") == 2