コード例 #1
0
def upload_projects(records):
    """
    Takes in a list of projects,
    uploads them to the configured datastore.
    """
    ### functionalize and map this rather than for loop
    request = Request()
    for record in records:
        r = get_or_create_project(record)
        if r.status_code == 200:
            pass
        else:
            attempt_update_project(record)
コード例 #2
0
 def setUp(self):
     self.records = [{
         "project_id": "4848c118-7167-4929-8979-e839a20772db",
         "baseline_period_end": "2014-05-27",
         "baseline_period_start": "2013-08-27",
         "reporting_period_start": "2014-08-25",
         "reporting_period_end": "2016-02-11",
         "latitude": "41.26996057364848",
         "longitude": "-95.97935449486408",
         "zipcode": "68111",
         "weather_station": "725500",
         "predicted_electricity_savings": "-1558.3948758637775",
         "predicted_natural_gas_savings": "-43.28523139881372",
         "project_cost": "6592.515721671437"
     }]
     self.request = Request()
コード例 #3
0
 def setUp(self):
     self.request = Request()