From 204268b0312cb61b4ffa58a64015348050e5b517 Mon Sep 17 00:00:00 2001 From: Scott Noyes Date: Fri, 1 May 2020 13:55:30 -0500 Subject: [PATCH] Add unit test for importPackage --- tests/test_misc.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_misc.py b/tests/test_misc.py index 6d1297b..228508f 100755 --- a/tests/test_misc.py +++ b/tests/test_misc.py @@ -34,6 +34,20 @@ class TestMisc(unittest.TestCase): self.assertTrue(result) self.assertTrue(os.path.exists(newname)) + # importPackage + deckName = 'importTest' + fd, newname = tempfile.mkstemp(prefix='testimport', suffix='.apkg') + os.close(fd) + os.unlink(newname) + util.invoke('createDeck', deck=deckName) + note = {'deckName': deckName, 'modelName': 'Basic', 'fields': {'Front': 'front1', 'Back': 'back1'}, 'tags': ''} + noteId = util.invoke('addNote', note=note) + util.invoke('exportPackage', deck=deckName, path=newname) + util.invoke('deleteDecks', decks=[deckName], cardsToo=True) + util.invoke('importPackage', path=newname) + deckNames = util.invoke('deckNames') + self.assertIn(deckName, deckNames) + if __name__ == '__main__': unittest.main()