From acad72732fab2accdf97e4b7ca8aa95a023a718e Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Sun, 6 May 2018 20:21:59 -0700 Subject: [PATCH] work on tests --- test.sh | 3 +++ tests/test_decks.py | 16 ---------------- tests/test_misc.py | 13 ++++++++----- 3 files changed, 11 insertions(+), 21 deletions(-) create mode 100755 test.sh delete mode 100644 tests/test_decks.py diff --git a/test.sh b/test.sh new file mode 100755 index 0000000..1fa881b --- /dev/null +++ b/test.sh @@ -0,0 +1,3 @@ +#!/usr/bin/sh + +python -m unittest discover -v tests diff --git a/tests/test_decks.py b/tests/test_decks.py deleted file mode 100644 index f4a79e8..0000000 --- a/tests/test_decks.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- -import unittest -from unittest import TestCase -from util import callAnkiConnectEndpoint - -class TestDeckNames(TestCase): - - def test_deckNames(self): - response = callAnkiConnectEndpoint({'action': 'deckNames'}) - self.assertEqual(['Default'], response) - -class TestGetDeckConfig(TestCase): - - def test_getDeckConfig(self): - response = callAnkiConnectEndpoint({'action': 'getDeckConfig', 'params': {'deck': 'Default'}}) - self.assertDictContainsSubset({'name': 'Default', 'replayq': True}, response) \ No newline at end of file diff --git a/tests/test_misc.py b/tests/test_misc.py index 6e2dbb3..9de5d9e 100755 --- a/tests/test_misc.py +++ b/tests/test_misc.py @@ -4,21 +4,24 @@ import unittest import util -class TestMisc(unittest.TestCase): - def test_version(self): +class TestVersion(unittest.TestCase): + def runTest(self): result = util.invoke('version') self.assertEqual(result, 5) - def test_upgrade(self): +class TestUpgrade(unittest.TestCase): + def runTest(self): util.invoke('upgrade') - def test_sync(self): +class TestSync(unittest.TestCase): + def runTest(self): util.invoke('sync') - def test_multi(self): +class TestMulti(unittest.TestCase): + def runTest(self): result = util.invoke( 'multi', { 'actions': [