From eca6ef204f9c5f29d3e051c227854cceae8e23a2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 3 Oct 2011 13:42:53 +0900 Subject: [PATCH] check file is added on remote test --- anki/sync.py | 7 +++++++ tests/test_sync.py | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/anki/sync.py b/anki/sync.py index 0ae471452..2bd35d626 100644 --- a/anki/sync.py +++ b/anki/sync.py @@ -604,3 +604,10 @@ class RemoteMediaServer(MediaSyncer, HttpSyncer): return simplejson.loads( self.postData(self.con, "addFiles", StringIO(zip), self._vars(), comp=0)) + + # only for unit tests + def mediatest(self, n): + return simplejson.loads( + self.postData(self.con, "mediatest", StringIO( + simplejson.dumps(dict(n=n))), self._vars())) + diff --git a/tests/test_sync.py b/tests/test_sync.py index 9a692dc16..4c899a8dd 100644 --- a/tests/test_sync.py +++ b/tests/test_sync.py @@ -357,8 +357,8 @@ def test_mediaAdd(): os.chdir(deck1.media.dir()) open(os.path.join(deck1.media.dir(), "foo.jpg"), "wb").write("foo") assert len(os.listdir(deck1.media.dir())) == 1 - #assert len(os.listdir(deck2.media.dir())) == 0 + assert server.mediatest(1) == 0 client.sync() assert len(os.listdir(deck1.media.dir())) == 1 - #assert len(os.listdir(deck2.media.dir())) == 1 + assert server.mediatest(1) == 1