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)
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()
def setUp(self): self.request = Request()