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