From 942e4622413a5098793a4201c076ec1366a2386e Mon Sep 17 00:00:00 2001 From: Stuart Axon Date: Thu, 15 Nov 2018 21:32:16 +0000 Subject: [PATCH] Don't convert posts to lists for wp importer. --- pelican/tests/test_importer.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pelican/tests/test_importer.py b/pelican/tests/test_importer.py index 75358e84..7afaa479 100644 --- a/pelican/tests/test_importer.py +++ b/pelican/tests/test_importer.py @@ -91,8 +91,8 @@ class TestWordpressXmlImporter(unittest.TestCase): def setUp(self): self.old_locale = locale.setlocale(locale.LC_ALL) locale.setlocale(locale.LC_ALL, str('C')) - self.posts = list(wp2fields(WORDPRESS_XML_SAMPLE)) - self.custposts = list(wp2fields(WORDPRESS_XML_SAMPLE, True)) + self.posts = wp2fields(WORDPRESS_XML_SAMPLE) + self.custposts = wp2fields(WORDPRESS_XML_SAMPLE, True) def tearDown(self): locale.setlocale(locale.LC_ALL, self.old_locale) @@ -242,6 +242,8 @@ class TestWordpressXmlImporter(unittest.TestCase): self.assertFalse(out_name.endswith(filename)) def test_can_toggle_raw_html_code_parsing(self): + test_posts = list(self.posts) + def r(f): with open(f, encoding='utf-8') as infile: return infile.read() @@ -250,16 +252,16 @@ class TestWordpressXmlImporter(unittest.TestCase): with temporary_folder() as temp: rst_files = (r(f) for f - in silent_f2p(self.posts, 'markdown', temp)) + in silent_f2p(test_posts, 'markdown', temp)) self.assertTrue(any('