예제 #1
0
def test_LocalizedPVSystem___repr__():
    localized_system = pvsystem.LocalizedPVSystem(
        latitude=32,
        longitude=-111,
        module='blah',
        inverter='blarg',
        name='my name',
        temperature_model_parameters={'a': -3.56})

    expected = """LocalizedPVSystem:
  name: my name
  latitude: 32
  longitude: -111
  altitude: 0
  tz: UTC
  surface_tilt: 0
  surface_azimuth: 180
  module: blah
  inverter: blarg
  albedo: 0.25
  racking_model: None
  module_type: None
  temperature_model_parameters: {'a': -3.56}"""

    assert localized_system.__repr__() == expected
예제 #2
0
def test_LocalizedPVSystem___repr__():
    localized_system = pvsystem.LocalizedPVSystem(latitude=32,
                                                  longitude=-111,
                                                  module='blah',
                                                  inverter='blarg',
                                                  name='my name')

    expected = 'LocalizedPVSystem: \n  name: my name\n  latitude: 32\n  longitude: -111\n  altitude: 0\n  tz: UTC\n  surface_tilt: 0\n  surface_azimuth: 180\n  module: blah\n  inverter: blarg\n  albedo: 0.25\n  racking_model: open_rack_cell_glassback'

    assert localized_system.__repr__() == expected
예제 #3
0
def test_LocalizedPVSystem_creation():
    localized_system = pvsystem.LocalizedPVSystem(latitude=32,
                                                  longitude=-111,
                                                  module='blah',
                                                  inverter='blarg')

    assert localized_system.module == 'blah'
    assert localized_system.inverter == 'blarg'
    assert localized_system.latitude == 32
    assert localized_system.longitude == -111
예제 #4
0
def test_LocalizedPVSystem___repr__():
    localized_system = pvsystem.LocalizedPVSystem(latitude=32,
                                                  longitude=-111,
                                                  module='blah',
                                                  inverter='blarg')

    assert localized_system.__repr__() == (
        'LocalizedPVSystem with tilt:0 and' +
        ' azimuth: 180 with Module: blah and Inverter: blarg at Latitude: 32 '
        + 'and Longitude: -111')