]> git.phdru.name Git - m_librarian.git/blobdiff - tests/test_inp.py
Convert tests from unittest to pytest
[m_librarian.git] / tests / test_inp.py
index 9471421cc38392b215da1dafd75fb1048cf9d101..75bcd011b55b4f8a69ccbe35cf3bac1dabae5ef9 100644 (file)
@@ -1,13 +1,15 @@
 
-from tests import TestCase
+from pytest import raises
+from dbutils import setup_module, teardown_module  # noqa
+from dbutils import load_inpx
 from m_librarian.db import Author, Book
 
 
-class TestInp(TestCase):
-    def test_import_bad_inpx(self):
-        self.assertRaises(ValueError, self.import_inpx, 'bad.inpx')
+def test_import_bad_inpx():
+    raises(ValueError, load_inpx, 'bad.inpx')
 
-    def test_import_inpx(self):
-        self.import_inpx('test.inpx')
-        self.assertEqual(Author.select().count(), 4)
-        self.assertEqual(Book.select().count(), 4)
+
+def test_import_inpx():
+    load_inpx('test.inpx')
+    assert Author.select().count() == 4
+    assert Book.select().count() == 4