test_pjm
===================================

.. py:module:: gridstatus.tests.test_pjm


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

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

.. autoapisummary::

   gridstatus.tests.test_pjm.TestPJM





Contents
~~~~~~~~~~~~~~~~~~~
.. py:class:: TestPJM

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


   **Attributes**

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

      * - **iso**
        - get_fuel_mix
      * - **lmp_cols**
        - ['Time', 'Interval Start', 'Interval End', 'Market', 'Location Id', 'Location Name', 'Location Short Name', 'Location Type', 'LMP', 'Energy', 'Congestion', 'Loss']


   **Methods**

   .. autoapisummary::
      :nosignatures:

      gridstatus.tests.test_pjm.TestPJM.test_get_fuel_mix_dst_shift_back
      gridstatus.tests.test_pjm.TestPJM.test_get_fuel_mix_dst_shift_forward
      gridstatus.tests.test_pjm.TestPJM.test_get_fuel_mix_no_data
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_5_min
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_all_pnodes
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_historical
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_hourly
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_latest
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_no_data
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_query_by_location_type
      gridstatus.tests.test_pjm.TestPJM.test_get_lmp_today
      gridstatus.tests.test_pjm.TestPJM.test_get_load_forecast_historical
      gridstatus.tests.test_pjm.TestPJM.test_get_load_forecast_historical_with_date_range
      gridstatus.tests.test_pjm.TestPJM.test_get_load_today
      gridstatus.tests.test_pjm.TestPJM.test_get_pnode_ids
      gridstatus.tests.test_pjm.TestPJM.test_get_status_latest
      gridstatus.tests.test_pjm.TestPJM.test_get_storage_historical
      gridstatus.tests.test_pjm.TestPJM.test_get_storage_today
      gridstatus.tests.test_pjm.TestPJM.test_lmp_date_range
      gridstatus.tests.test_pjm.TestPJM.test_pjm_update_dates

   .. py:method:: test_get_fuel_mix_dst_shift_back()


   .. py:method:: test_get_fuel_mix_dst_shift_forward()


   .. py:method:: test_get_fuel_mix_no_data()


   .. py:method:: test_get_lmp_5_min()


   .. py:method:: test_get_lmp_all_pnodes()


   .. py:method:: test_get_lmp_historical(market)


   .. py:method:: test_get_lmp_hourly()


   .. py:method:: test_get_lmp_latest(market)


   .. py:method:: test_get_lmp_no_data()


   .. py:method:: test_get_lmp_query_by_location_type()


   .. py:method:: test_get_lmp_today(market)


   .. py:method:: test_get_load_forecast_historical()


   .. py:method:: test_get_load_forecast_historical_with_date_range()


   .. py:method:: test_get_load_today()


   .. py:method:: test_get_pnode_ids()


   .. py:method:: test_get_status_latest()


   .. py:method:: test_get_storage_historical()


   .. py:method:: test_get_storage_today()


   .. py:method:: test_lmp_date_range(market)


   .. py:method:: test_pjm_update_dates()



