Lines Matching refs:self
37 def __init__(self, testname, verbose=0, quiet=False, *, pgo=False):
38 self.testname = testname
39 self.verbose = verbose
40 self.quiet = quiet
41 self.pgo = pgo
68 def get_module(self, name):
72 def try_get_module(self, name):
75 return self.get_module(name)
79 def get_urllib_requests__url_tempfiles(self):
80 urllib_request = self.try_get_module('urllib.request')
82 def restore_urllib_requests__url_tempfiles(self, tempfiles):
86 def get_urllib_requests__opener(self):
87 urllib_request = self.try_get_module('urllib.request')
89 def restore_urllib_requests__opener(self, opener):
90 urllib_request = self.get_module('urllib.request')
93 def get_asyncio_events__event_loop_policy(self):
94 self.try_get_module('asyncio')
96 def restore_asyncio_events__event_loop_policy(self, policy):
97 asyncio = self.get_module('asyncio')
100 def get_sys_argv(self):
102 def restore_sys_argv(self, saved_argv):
106 def get_cwd(self):
108 def restore_cwd(self, saved_cwd):
111 def get_sys_stdout(self):
113 def restore_sys_stdout(self, saved_stdout):
116 def get_sys_stderr(self):
118 def restore_sys_stderr(self, saved_stderr):
121 def get_sys_stdin(self):
123 def restore_sys_stdin(self, saved_stdin):
126 def get_os_environ(self):
128 def restore_os_environ(self, saved_environ):
133 def get_sys_path(self):
135 def restore_sys_path(self, saved_path):
139 def get_sys_path_hooks(self):
141 def restore_sys_path_hooks(self, saved_hooks):
145 def get_sys_gettrace(self):
147 def restore_sys_gettrace(self, trace_fxn):
150 def get___import__(self):
152 def restore___import__(self, import_):
155 def get_warnings_filters(self):
156 warnings = self.try_get_module('warnings')
158 def restore_warnings_filters(self, saved_filters):
159 warnings = self.get_module('warnings')
163 def get_asyncore_socket_map(self):
167 def restore_asyncore_socket_map(self, saved_map):
173 def get_shutil_archive_formats(self):
174 shutil = self.try_get_module('shutil')
179 def restore_shutil_archive_formats(self, saved):
180 shutil = self.get_module('shutil')
185 def get_shutil_unpack_formats(self):
186 shutil = self.try_get_module('shutil')
188 def restore_shutil_unpack_formats(self, saved):
189 shutil = self.get_module('shutil')
194 def get_logging__handlers(self):
195 logging = self.try_get_module('logging')
198 def restore_logging__handlers(self, saved_handlers):
202 def get_logging__handlerList(self):
203 logging = self.try_get_module('logging')
206 def restore_logging__handlerList(self, saved_handlerList):
210 def get_sys_warnoptions(self):
212 def restore_sys_warnoptions(self, saved_options):
218 def get_threading__dangling(self):
221 def restore_threading__dangling(self, saved):
226 def get_multiprocessing_process__dangling(self):
227 multiprocessing_process = self.try_get_module('multiprocessing.process')
232 def restore_multiprocessing_process__dangling(self, saved):
233 multiprocessing_process = self.get_module('multiprocessing.process')
237 def get_sysconfig__CONFIG_VARS(self):
239 sysconfig = self.try_get_module('sysconfig')
243 def restore_sysconfig__CONFIG_VARS(self, saved):
244 sysconfig = self.get_module('sysconfig')
249 def get_sysconfig__INSTALL_SCHEMES(self):
250 sysconfig = self.try_get_module('sysconfig')
253 def restore_sysconfig__INSTALL_SCHEMES(self, saved):
254 sysconfig = self.get_module('sysconfig')
259 def get_files(self):
262 def restore_files(self, saved_value):
272 def get_locale(self):
274 for lc in self._lc:
280 def restore_locale(self, saved):
284 def get_warnings_showwarning(self):
285 warnings = self.try_get_module('warnings')
287 def restore_warnings_showwarning(self, fxn):
288 warnings = self.get_module('warnings')
291 def resource_info(self):
292 for name in self.resources:
296 yield name, getattr(self, get_name), getattr(self, restore_name)
298 def __enter__(self):
299 self.saved_values = []
300 for name, get, restore in self.resource_info():
306 self.saved_values.append((name, get, restore, original))
307 return self
309 def __exit__(self, exc_type, exc_val, exc_tb):
310 saved_values = self.saved_values
311 self.saved_values = None
322 if not self.quiet and not self.pgo:
324 f"{name} was modified by {self.testname}\n"