Refactor extension tests to use less Mock()
Review Request #7909 — Created Jan. 25, 2016 and submitted
The extension tests now use a
ExtensionManager
subclass that provides
the entry points (which are faked via new utility classes,
FakeEntryPoint
, which mocks the entry point, andFakeDistribution
,
which mocks the distribution metadata) at initialization time. This
allows futher tests of extension managers to be more succinct and
robust.
Ran unit tests.
Description | From | Last Updated |
---|---|---|
Docstring? |
david |
- Description:
-
The extension tests now use a
ExtensionManager
subclass that providesthe entry points (which are faked via new utility classes, ~ FakeEntryPoint
, which mocks the entry point, and
FakeDistribution`,~ FakeEntryPoint
, which mocks the entry point, andFakeDistribution
,which mocks the distribution metadata) at initialization time. This allows futher tests of extension managers to be more succinct and robust. - Diff:
-
Revision 2 (+212 -165)