mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-26 19:34:41 +00:00
169 lines
5.5 KiB
Python
169 lines
5.5 KiB
Python
"""
|
|
Track the port to Python 3.
|
|
|
|
The two easiest ways to run the part of the test suite which is expected to
|
|
pass on Python 3 are::
|
|
|
|
$ tox -e py36
|
|
|
|
and::
|
|
|
|
$ trial allmydata.test.python3_tests
|
|
|
|
This module has been ported to Python 3.
|
|
"""
|
|
|
|
from __future__ import unicode_literals
|
|
from __future__ import absolute_import
|
|
from __future__ import division
|
|
from __future__ import print_function
|
|
|
|
from future.utils import PY2
|
|
if PY2:
|
|
from future.builtins import filter, map, zip, ascii, chr, hex, input, next, oct, open, pow, round, super, bytes, dict, list, object, range, str, max, min # noqa: F401
|
|
|
|
# Keep these sorted alphabetically, to reduce merge conflicts:
|
|
PORTED_MODULES = [
|
|
"allmydata.__main__",
|
|
"allmydata._auto_deps",
|
|
"allmydata._monkeypatch",
|
|
"allmydata.codec",
|
|
"allmydata.crypto",
|
|
"allmydata.crypto.aes",
|
|
"allmydata.crypto.ed25519",
|
|
"allmydata.crypto.error",
|
|
"allmydata.crypto.rsa",
|
|
"allmydata.crypto.util",
|
|
"allmydata.dirnode",
|
|
"allmydata.hashtree",
|
|
"allmydata.immutable.downloader",
|
|
"allmydata.immutable.downloader.common",
|
|
"allmydata.immutable.downloader.fetcher",
|
|
"allmydata.immutable.downloader.finder",
|
|
"allmydata.immutable.downloader.node",
|
|
"allmydata.immutable.downloader.segmentation",
|
|
"allmydata.immutable.downloader.share",
|
|
"allmydata.immutable.downloader.status",
|
|
"allmydata.immutable.encode",
|
|
"allmydata.immutable.filenode",
|
|
"allmydata.immutable.happiness_upload",
|
|
"allmydata.immutable.layout",
|
|
"allmydata.immutable.literal",
|
|
"allmydata.immutable.offloaded",
|
|
"allmydata.immutable.upload",
|
|
"allmydata.interfaces",
|
|
"allmydata.introducer.client",
|
|
"allmydata.introducer.common",
|
|
"allmydata.introducer.interfaces",
|
|
"allmydata.introducer.server",
|
|
"allmydata.monitor",
|
|
"allmydata.mutable.checker",
|
|
"allmydata.mutable.common",
|
|
"allmydata.mutable.filenode",
|
|
"allmydata.mutable.layout",
|
|
"allmydata.mutable.publish",
|
|
"allmydata.mutable.repairer",
|
|
"allmydata.mutable.retrieve",
|
|
"allmydata.mutable.servermap",
|
|
"allmydata.node",
|
|
"allmydata.storage_client",
|
|
"allmydata.storage.common",
|
|
"allmydata.storage.crawler",
|
|
"allmydata.storage.expirer",
|
|
"allmydata.storage.immutable",
|
|
"allmydata.storage.lease",
|
|
"allmydata.storage.mutable",
|
|
"allmydata.storage.server",
|
|
"allmydata.storage.shares",
|
|
"allmydata.test.no_network",
|
|
"allmydata.test.mutable.util",
|
|
"allmydata.uri",
|
|
"allmydata.util._python3",
|
|
"allmydata.util.abbreviate",
|
|
"allmydata.util.assertutil",
|
|
"allmydata.util.base32",
|
|
"allmydata.util.base62",
|
|
"allmydata.util.configutil",
|
|
"allmydata.util.connection_status",
|
|
"allmydata.util.deferredutil",
|
|
"allmydata.util.dictutil",
|
|
"allmydata.util.encodingutil",
|
|
"allmydata.util.fileutil",
|
|
"allmydata.util.gcutil",
|
|
"allmydata.util.happinessutil",
|
|
"allmydata.util.hashutil",
|
|
"allmydata.util.humanreadable",
|
|
"allmydata.util.iputil",
|
|
"allmydata.util.jsonbytes",
|
|
"allmydata.util.log",
|
|
"allmydata.util.mathutil",
|
|
"allmydata.util.namespace",
|
|
"allmydata.util.netstring",
|
|
"allmydata.util.observer",
|
|
"allmydata.util.pipeline",
|
|
"allmydata.util.pollmixin",
|
|
"allmydata.util.spans",
|
|
"allmydata.util.statistics",
|
|
"allmydata.util.time_format",
|
|
]
|
|
|
|
PORTED_TEST_MODULES = [
|
|
"allmydata.test.mutable.test_checker",
|
|
"allmydata.test.mutable.test_datahandle",
|
|
"allmydata.test.mutable.test_different_encoding",
|
|
"allmydata.test.mutable.test_exceptions",
|
|
"allmydata.test.mutable.test_filehandle",
|
|
"allmydata.test.mutable.test_filenode",
|
|
"allmydata.test.mutable.test_interoperability",
|
|
"allmydata.test.mutable.test_multiple_encodings",
|
|
"allmydata.test.mutable.test_multiple_versions",
|
|
"allmydata.test.mutable.test_problems",
|
|
"allmydata.test.mutable.test_repair",
|
|
"allmydata.test.mutable.test_roundtrip",
|
|
"allmydata.test.mutable.test_servermap",
|
|
"allmydata.test.mutable.test_update",
|
|
"allmydata.test.mutable.test_version",
|
|
"allmydata.test.test_abbreviate",
|
|
"allmydata.test.test_base32",
|
|
"allmydata.test.test_base62",
|
|
"allmydata.test.test_checker",
|
|
"allmydata.test.test_codec",
|
|
"allmydata.test.test_common_util",
|
|
"allmydata.test.test_configutil",
|
|
"allmydata.test.test_connection_status",
|
|
"allmydata.test.test_crawler",
|
|
"allmydata.test.test_crypto",
|
|
"allmydata.test.test_deferredutil",
|
|
"allmydata.test.test_dictutil",
|
|
"allmydata.test.test_dirnode",
|
|
"allmydata.test.test_download",
|
|
"allmydata.test.test_encode",
|
|
"allmydata.test.test_encodingutil",
|
|
"allmydata.test.test_filenode",
|
|
"allmydata.test.test_happiness",
|
|
"allmydata.test.test_hashtree",
|
|
"allmydata.test.test_hashutil",
|
|
"allmydata.test.test_helper",
|
|
"allmydata.test.test_humanreadable",
|
|
"allmydata.test.test_immutable",
|
|
"allmydata.test.test_introducer",
|
|
"allmydata.test.test_iputil",
|
|
"allmydata.test.test_log",
|
|
"allmydata.test.test_monitor",
|
|
"allmydata.test.test_netstring",
|
|
"allmydata.test.test_no_network",
|
|
"allmydata.test.test_node",
|
|
"allmydata.test.test_observer",
|
|
"allmydata.test.test_pipeline",
|
|
"allmydata.test.test_python3",
|
|
"allmydata.test.test_spans",
|
|
"allmydata.test.test_statistics",
|
|
"allmydata.test.test_storage",
|
|
"allmydata.test.test_storage_client",
|
|
"allmydata.test.test_storage_web",
|
|
"allmydata.test.test_time_format",
|
|
"allmydata.test.test_upload",
|
|
"allmydata.test.test_uri",
|
|
"allmydata.test.test_util",
|
|
]
|