test_caiso
=====================================

.. py:module:: gridstatus.tests.test_caiso


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

Classes Summary
~~~~~~~~~~~~~~~

.. autoapisummary::

   gridstatus.tests.test_caiso.TestCAISO





Contents
~~~~~~~~~~~~~~~~~~~
.. py:class:: TestCAISO

   Bases: :py:obj:`gridstatus.tests.base_test_iso.BaseTestISO`


   **Attributes**

   .. list-table::
      :widths: 15 85
      :header-rows: 0

      * - **iso**
        - get_as


   **Methods**

   .. autoapisummary::
      :nosignatures:

      gridstatus.tests.test_caiso.TestCAISO.test_fuel_mix_across_dst_transition
      gridstatus.tests.test_caiso.TestCAISO.test_get_as_prices
      gridstatus.tests.test_caiso.TestCAISO.test_get_as_procurement
      gridstatus.tests.test_caiso.TestCAISO.test_get_curtailed_non_operational_generator_report
      gridstatus.tests.test_caiso.TestCAISO.test_get_curtailment
      gridstatus.tests.test_caiso.TestCAISO.test_get_curtailment_2_pages
      gridstatus.tests.test_caiso.TestCAISO.test_get_curtailment_3_pages
      gridstatus.tests.test_caiso.TestCAISO.test_get_gas_prices
      gridstatus.tests.test_caiso.TestCAISO.test_get_ghg_allowance
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_all_ap_nodes_locations
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_all_locations_real_time_2_hour
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_historical
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_latest
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_locations_must_be_list
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_today
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_with_all_locations_range
      gridstatus.tests.test_caiso.TestCAISO.test_get_lmp_with_locations_range_dam
      gridstatus.tests.test_caiso.TestCAISO.test_get_pnodes
      gridstatus.tests.test_caiso.TestCAISO.test_lmp_date_range
      gridstatus.tests.test_caiso.TestCAISO.test_oasis_no_data
      gridstatus.tests.test_caiso.TestCAISO.test_warning_no_end_date

   .. py:method:: test_fuel_mix_across_dst_transition()


   .. py:method:: test_get_as_prices()


   .. py:method:: test_get_as_procurement()


   .. py:method:: test_get_curtailed_non_operational_generator_report()


   .. py:method:: test_get_curtailment()


   .. py:method:: test_get_curtailment_2_pages()


   .. py:method:: test_get_curtailment_3_pages()


   .. py:method:: test_get_gas_prices()


   .. py:method:: test_get_ghg_allowance()


   .. py:method:: test_get_lmp_all_ap_nodes_locations()


   .. py:method:: test_get_lmp_all_locations_real_time_2_hour()


   .. py:method:: test_get_lmp_historical(market)


   .. py:method:: test_get_lmp_latest(market)


   .. py:method:: test_get_lmp_locations_must_be_list()


   .. py:method:: test_get_lmp_today(market)


   .. py:method:: test_get_lmp_with_all_locations_range()


   .. py:method:: test_get_lmp_with_locations_range_dam()


   .. py:method:: test_get_pnodes()


   .. py:method:: test_lmp_date_range(market)


   .. py:method:: test_oasis_no_data()


   .. py:method:: test_warning_no_end_date()



