Adapted sync app test to latest changes

This commit is contained in:
Karsten Lehmann 2020-08-28 20:06:15 +02:00
parent 2c1e5936b3
commit c5bce6282f
No known key found for this signature in database
GPG Key ID: 6C34E8199743C270

View File

@ -3,9 +3,9 @@ import os
import sqlite3
import tempfile
import unittest
from unittest.mock import MagicMock, Mock
from anki.consts import SYNC_VER
from ankisyncd.sync import SYNC_VER
from ankisyncd.sync_app import SyncCollectionHandler
from ankisyncd.sync_app import SyncUserSession
@ -14,8 +14,13 @@ from collection_test_base import CollectionTestBase
class SyncCollectionHandlerTest(CollectionTestBase):
def setUp(self):
CollectionTestBase.setUp(self)
self.syncCollectionHandler = SyncCollectionHandler(self.collection)
super().setUp()
self.session = MagicMock()
self.session.name = 'test'
self.syncCollectionHandler = SyncCollectionHandler(
self.collection,
self.session
)
def tearDown(self):
CollectionTestBase.tearDown(self)
@ -60,6 +65,7 @@ class SyncCollectionHandlerTest(CollectionTestBase):
self.assertTrue((type(meta['ts']) == int) and meta['ts'] > 0)
self.assertEqual(meta['mod'], self.collection.mod)
self.assertEqual(meta['usn'], self.collection._usn)
self.assertEqual(meta['uname'], self.session.name)
self.assertEqual(meta['musn'], self.collection.media.lastUsn())
self.assertEqual(meta['msg'], '')
self.assertEqual(meta['cont'], True)