summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_importlib
Commit message (Collapse)AuthorAgeFilesLines
* Closes #22002: Merge with 3.4Zachary Ware2014-07-2312-97/+45
|\
| * Issue #22002: Make full use of test discovery in test sub-packages.Zachary Ware2014-07-2312-97/+45
| | | | | | | | | | | | Adds `load_package_tests` function to test.support, uses it in test_asyncio, test_email, test_json, test_tools, test_importlib and all test_importlib sub-packages to implement test discovery.
* | Issue #19593: Use specific asserts in importlib tests.Serhiy Storchaka2014-07-074-4/+4
|\ \ | |/
| * Issue #19593: Use specific asserts in importlib tests.Serhiy Storchaka2014-07-074-4/+4
| |
* | Issue #21755: Skip {Frozen,Source}_DeadlockAvoidanceTests tests whenBerker Peksag2014-07-031-66/+78
| | | | | | | | Python is built without threads.
* | Issue #20383: Introduce importlib.util.module_from_spec().Brett Cannon2014-05-302-197/+142
| | | | | | | | | | | | Along the way, dismantle importlib._bootstrap._SpecMethods as it was no longer relevant and constructing the new function required partially dismantling the class anyway.
* | Issue 21137: Better repr for threading.Lock()Raymond Hettinger2014-05-261-0/+3
| |
* | Issue #21503: Use test_both() consistently in test_importlib.Eric Snow2014-05-1629-429/+525
| |
* | Fix a small typo in test_importlib.Eric Snow2014-05-161-2/+2
| |
* | Merge from 3.4 (for #21499).Eric Snow2014-05-131-7/+8
|\ \ | |/
| * Issue #21499: Ignore __builtins__ in several test_importlib.test_api tests.Eric Snow2014-05-131-7/+8
| |
| * Issue #21097: Move test_namespace_pkgs into test_importlib.Eric Snow2014-03-2915-0/+302
| |
* | Issue #19721: Consolidate test_importlib utility code into a singleBrett Cannon2014-05-0925-270/+249
| | | | | | | | module.
* | Issue #20776: Flesh out tests for importlib.machinery.PathFinder.Brett Cannon2014-05-091-0/+47
| |
* | Issue #17621: Introduce importlib.util.LazyLoader.Brett Cannon2014-04-041-0/+132
| |
* | Issue #21097: Move test_namespace_pkgs into test_importlib.Eric Snow2014-03-2915-0/+302
|/
* merge 3.3 (#20796)Benjamin Peterson2014-02-271-0/+1
|\
| * fix importlib test failure when bytecode writing is disabled (closes #20796)Benjamin Peterson2014-02-271-0/+1
| | | | | | | | Patch by Berker Peksag.
| * Issue #19596: Set untestable tests in test_importlib to NoneZachary Ware2013-11-196-55/+26
| | | | | | | | to avoid reporting success on empty tests.
* | Issue #20763: Fix importlib.machinery.PathFinder to supportBrett Cannon2014-02-261-0/+24
| | | | | | | | | | | | PathEntryFinder instances which only define find_module(). Reported by Yukihiro Nakadaira.
* | Issue 19944: Fix importlib.find_spec() so it imports parents as needed.Eric Snow2014-01-253-150/+182
| | | | | | | | The function is also moved to importlib.util.
* | Issue #19719: Update various finder and loader ABCs such that theirBrett Cannon2014-01-071-0/+132
| | | | | | | | | | | | | | old methods now provide implementations when PEP 451 APIs are present. This should help with backwards-compatibility with code which has not been updated to work with PEP 451.
* | Issue 19713: Add PEP 451-related deprecations.Eric Snow2014-01-079-59/+180
| |
* | Remove dead PEP 451 code.Eric Snow2014-01-071-12/+0
| |
* | Issue #19927: Add __eq__ to path-based loaders in importlib.Eric Snow2014-01-043-2/+23
| |
* | Issue #20097: Fix bad use of "self" in importlib's WindowsRegistryFinder.Eric Snow2014-01-031-0/+29
| |
* | Issue #18864: Add a setter for ModuleSpec.has_location.Eric Snow2013-12-111-0/+7
| |
* | Remove commented-out module spec test code and an out-of-date note.Eric Snow2013-12-101-10/+0
| |
* | Issue 19851: Fix a regression in reloading submodules.Eric Snow2013-12-101-0/+68
| |
* | Issue #19758: silence PendingDeprecationWarnings in test_importlib.Eric Snow2013-12-081-4/+8
| |
* | Issue #19712: Update test.test_importlib.source for PEP 451Brett Cannon2013-12-064-24/+140
| |
* | Issue #19712: Update test.test_importlib.import_ to test/use PEP 451Brett Cannon2013-12-068-61/+114
| | | | | | | | where appropriate.
* | Issue #19712: Port test.test_importlib.import_ tests to use PEP 451Brett Cannon2013-11-293-16/+68
| | | | | | | | that don't require changing test.test_importlib.util.mock_modules().
* | Issue #19698: Remove exec_module() from the built-in and extensionBrett Cannon2013-11-292-137/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | module loaders. Due to the fact that the call signatures for extension modules and built-in modules does not allow for the specifying of what module to initialize and that on Windows all extension modules are built-in modules, work to clean up built-in and extension module initialization will have to wait until Python 3.5. Because of this the semantics of exec_module() would be incorrect, so removing the methods for now is the best option; load_module() is still used as a fallback by importlib and so this won't affect semantics.
* | Make test_importlib output easier to trace back to the failing testBrett Cannon2013-11-221-0/+1
| | | | | | | | class.
* | Issue #18864: Don't try and use unittest as a testing module forBrett Cannon2013-11-221-6/+18
| | | | | | | | | | built-in loading; leads to a reload scenario where attributes get set which are wrong after the test.
* | Implement PEP 451 (ModuleSpec).Eric Snow2013-11-2213-336/+1403
| |
* | Issue #16803: test.test_importlib.source now tests frozen and source codeBrett Cannon2013-11-085-74/+91
| |
* | Simplify test.test_importlib.__main__Brett Cannon2013-11-081-10/+1
| |
* | Issue #16803: test.test_importlib.import_ now tests frozen and source codeBrett Cannon2013-11-0811-154/+146
| |
* | Issue #16803: test.test_importlib.frozen now runs both frozen and source codeBrett Cannon2013-11-082-31/+33
| |
* | Issue #19413: Disregard duplicate namespace portions during reload tests.Eric Snow2013-11-011-2/+2
| |
* | Issue #19413: Restore pre-3.3 reload() semantics of re-finding modules.Eric Snow2013-11-011-0/+120
| |
* | Issue #16803: Move test.test_importlib.extension to use both frozen and ↵Brett Cannon2013-10-254-44/+44
| | | | | | | | source importlib code
* | Issue #16803: Have test.test_importlib.builtin test both frozen andBrett Cannon2013-10-252-26/+33
| | | | | | | | source importlib.
* | Issue #16803: Stop having test.test_importlib.abc ABCs inherit fromBrett Cannon2013-10-259-16/+16
| | | | | | | | | | unittest.TestCase in prep of running tests under frozen and source importlib.
* | [Issue #19357] Ensure module "loaded" during tests gets forgotten.Eric Snow2013-10-231-1/+1
|\ \ | |/
| * [Issue #19357] Ensure module "loaded" during tests gets forgotten.Eric Snow2013-10-231-1/+1
| |
* | Fix test to not consider mixin a standalone testBrett Cannon2013-10-181-1/+1
| |
* | Issue #16803: Move test_importlib.test_util to use both frozen andBrett Cannon2013-10-182-50/+96
| | | | | | | | source code.