def vcr(self):
"""
Returns a new vcrpy instance.
"""
cassettes_dir = join(dirname(getfile(self.__class__)), 'cassettes')
kwargs = {
'record_mode': getattr(self, 'vcrpy_record_mode', 'once'),
'cassette_library_dir': cassettes_dir,
'match_on': ['method', 'scheme', 'host', 'port', 'path', 'query'],
'filter_query_parameters': FILTER_QUERY_PARAMS,
'filter_post_data_parameters': FILTER_QUERY_PARAMS,
'before_record_response': IGittTestCase.remove_link_headers,
'filter_headers': ['Link'],
}
kwargs.update(self.vcr_options)
return VCR(**kwargs)
评论列表
文章目录