MCPcopy Create free account
hub / github.com/Azure/azure-storage-python / recording

Method recording

tests/testcase.py:269–288  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

267 return self._assertRaisesContextManager(excClass)
268
269 def recording(self):
270 if TestMode.need_recording_file(self.test_mode):
271 cassette_name = '{0}.yaml'.format(self.qualified_test_name)
272
273 my_vcr = vcr.VCR(
274 before_record_request = self._scrub_sensitive_request_info,
275 before_record_response = self._scrub_sensitive_response_info,
276 record_mode = 'none' if TestMode.is_playback(self.test_mode) else 'all'
277 )
278
279 self.assertIsNotNone(self.working_folder)
280 return my_vcr.use_cassette(
281 os.path.join(self.working_folder, 'recordings', cassette_name),
282 filter_headers=['authorization'],
283 )
284 else:
285 @contextmanager
286 def _nop_context_manager():
287 yield
288 return _nop_context_manager()
289
290 def _scrub_sensitive_request_info(self, request):
291 if not TestMode.is_playback(self.test_mode):

Callers 1

recording_testFunction · 0.80

Calls 3

assertIsNotNoneMethod · 0.95
need_recording_fileMethod · 0.80
is_playbackMethod · 0.45

Tested by

no test coverage detected