""" # # (C) Pywikibot team, 2007-2020 # # Distributed under the terms of the MIT license. # from __future__ import absolute_import, division, unicode_literals import io import sys from tests import join_tests_path, create_path_func from tests.utils import execute, execute_pwb from tests.aspects import unittest, PwbTestCase join_pwb_tests_path = create_path_func(join_tests_path, 'pwb') class TestPwb(PwbTestCase): """ Test pwb.py functionality. This is registered as a Site test because it will not run without a user-config.py """ # site must be explicitly set for pwb tests. This test does not require # network access, because tests/pwb/print_locals.py does not use # handle_args, etc. so version.py doesn't talk on the network. site = False net = False
# # (C) Pywikibot team, 2007-2014 # # Distributed under the terms of the MIT license. # from __future__ import absolute_import, unicode_literals __version__ = '$Id: 9466a6d98302b482efb34418a16faa6ab93a3c7b $' import sys from tests import join_tests_path, create_path_func from tests.utils import execute, execute_pwb from tests.aspects import unittest, PwbTestCase join_pwb_tests_path = create_path_func(join_tests_path, 'pwb') class TestPwb(PwbTestCase): """ Test pwb.py functionality. This is registered as a Site test because it will not run without a user-config.py """ # site must be explicitly set for pwb tests. This test does not require # network access, because tests/pwb/print_locals.py does not use # handle_args, etc. so version.py doesnt talk on the network. site = False
# # (C) Pywikibot team, 2015 # # Distributed under the terms of the MIT license. # from __future__ import absolute_import, unicode_literals import subprocess from pywikibot.tools.djvu import DjVuFile from tests import join_data_path, create_path_func from tests.aspects import unittest, TestCase join_djvu_data_path = create_path_func(join_data_path, 'djvu') class TestDjVuFile(TestCase): """Test DjVuFile class.""" net = False file_djvu_not_existing = join_djvu_data_path('not_existing.djvu') file_djvu = join_djvu_data_path('myfile.djvu') file_djvu_wo_text = join_djvu_data_path('myfile_wo_text.djvu') test_txt = 'A file with non-ASCII characters, \nlike é or ç' @classmethod def setUpClass(cls): """Setup tests."""
# # (C) Pywikibot team, 2017 # # Distributed under the terms of the MIT license. # from __future__ import absolute_import, unicode_literals import subprocess from pywikibot.tools.djvu import DjVuFile from tests import join_data_path, create_path_func from tests.aspects import unittest, TestCase join_djvu_data_path = create_path_func(join_data_path, 'djvu') class TestDjVuFile(TestCase): """Test DjVuFile class.""" net = False file_djvu_not_existing = join_djvu_data_path('not_existing.djvu') file_djvu = join_djvu_data_path('myfilé.djvu') # test non-ascii name file_djvu_wo_text = join_djvu_data_path('myfile_wo_text.djvu') test_txt = 'A file with non-ASCII characters, \nlike é or ç' @classmethod def setUpClass(cls):