vcr_utils
====================================

.. py:module:: gridstatus.tests.vcr_utils


Module Contents
---------------



Functions
~~~~~~~~~

.. autoapisummary::
   :nosignatures:

   gridstatus.tests.vcr_utils.before_record_callback
   gridstatus.tests.vcr_utils.clean_cassettes
   gridstatus.tests.vcr_utils.combine_requests
   gridstatus.tests.vcr_utils.setup_vcr



Attributes Summary
~~~~~~~~~~~~~~~~~~~

.. autoapisummary::

   gridstatus.tests.vcr_utils.DATE_RANGE_METHODS
   gridstatus.tests.vcr_utils.RECORD_MODE


Contents
~~~~~~~~~~~~~~~~~~~
.. py:function:: before_record_callback(request: vcr.request.Request, source: str) -> vcr.request.Request


.. py:function:: clean_cassettes(path: str)


.. py:function:: combine_requests(requests: list[vcr.request.Request]) -> str


.. py:data:: DATE_RANGE_METHODS

   

.. py:data:: RECORD_MODE

   

.. py:function:: setup_vcr(source: str, record_mode: str) -> vcr.VCR


