X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/3a0c83394d5783715fab2be29fa1a9cfc3574e28..ddeba8a8483dc73d0103030afe46fc5bce51d8a0:/tests/test_text.py diff --git a/tests/test_text.py b/tests/test_text.py index 7797530..9109413 100644 --- a/tests/test_text.py +++ b/tests/test_text.py @@ -2,9 +2,7 @@ # Copyright © Fundacja Wolne Lektury. See NOTICE for more information. # import unittest -from librarian import NoDublinCore from librarian.builders import builders -from librarian.parser import WLDocument as LegacyWLDocument from librarian.document import WLDocument from .utils import get_fixture @@ -12,16 +10,6 @@ from .utils import get_fixture class TextTests(unittest.TestCase): maxDiff = None - def test_transform_legacy(self): - expected_output_file_path = get_fixture('text', 'asnyk_miedzy_nami_expected.txt') - - text = LegacyWLDocument.from_file( - get_fixture('text', 'miedzy-nami-nic-nie-bylo.xml') - ).as_text().get_bytes().decode('utf-8') - - with open(expected_output_file_path, 'rb') as f: - self.assertEqual(text, f.read().decode('utf-8')) - def test_transform(self): expected_output_file_path = get_fixture('text', 'asnyk_miedzy_nami_expected.txt') @@ -36,22 +24,9 @@ class TextTests(unittest.TestCase): def test_transform_raw(self): expected_output_file_path = get_fixture('text', 'asnyk_miedzy_nami_expected_raw.txt') - text = LegacyWLDocument.from_file( - get_fixture('text', 'miedzy-nami-nic-nie-bylo.xml') - ).as_text(flags=['raw-text']).get_bytes().decode('utf-8') + text = WLDocument( + filename=get_fixture('text', 'miedzy-nami-nic-nie-bylo.xml') + ).build(builders['txt'], raw_text=True).get_bytes().decode('utf-8') with open(expected_output_file_path, 'rb') as f: self.assertEqual(text, f.read().decode('utf-8')) - - def test_no_dublincore(self): - with self.assertRaises(NoDublinCore): - LegacyWLDocument.from_file( - get_fixture('text', 'asnyk_miedzy_nami_nodc.xml') - ).as_text() - - def test_passing_parse_dublincore_to_transform(self): - """Passing parse_dublincore=False to the constructor omits DublinCore parsing.""" - LegacyWLDocument.from_file( - get_fixture('text', 'asnyk_miedzy_nami_nodc.xml'), - parse_dublincore=False, - ).as_text()