@@ -57,6 +57,14 @@ def get_metadata_lines(self, name):
57
57
raise NotImplementedError ('nope' )
58
58
59
59
60
+ class MockEnvironment (object ):
61
+ def __init__ (self , installer ):
62
+ self .installer = installer
63
+
64
+ def get_distribution (self , name ):
65
+ return MockDistribution (self .installer )
66
+
67
+
60
68
def _options ():
61
69
''' Some default options that we pass to
62
70
self_outdated_check.pip_self_version_check '''
@@ -97,8 +105,8 @@ def test_pip_self_version_check(monkeypatch, stored_time, installed_ver,
97
105
pretend .call_recorder (lambda * a , ** kw : None ))
98
106
monkeypatch .setattr (logger , 'debug' ,
99
107
pretend .call_recorder (lambda s , exc_info = None : None ))
100
- monkeypatch .setattr (self_outdated_check , 'get_distribution ' ,
101
- lambda name : MockDistribution (installer ))
108
+ monkeypatch .setattr (self_outdated_check , 'get_environment ' ,
109
+ lambda : MockEnvironment (installer ))
102
110
103
111
fake_state = pretend .stub (
104
112
state = {"last_check" : stored_time , 'pypi_version' : installed_ver },
0 commit comments