Skip to content
Snippets Groups Projects

Add ht and temp ABI L2 products

Merged David Hoese requested to merge feature-l2-products into main
3 files
+ 141
3
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -77,6 +77,26 @@ def test_product_times_params(client, geosphere_db, query_str, exp_code, exp_num
assert datetime.strptime(last_dict["start_time"], "%Y-%m-%dT%H:%M:%S") == exp_last_time
def test_product_times_l2(client, geosphere_db):
settings_func = settings_g16
app.dependency_overrides[get_settings] = settings_func
app.dependency_overrides[get_db_params] = lambda: DatabaseConnectionParameters(**geosphere_db.info.get_parameters())
_insert_fake_product_data(geosphere_db, settings_func())
response = client.get("/times/g16/abi/radf/ht")
assert response.status_code == 200
resp_json = response.json()
assert isinstance(resp_json, list)
assert len(resp_json) == 3
assert isinstance(resp_json[0], dict)
first_dict = resp_json[0]
assert datetime.strptime(first_dict["start_time"], "%Y-%m-%dT%H:%M:%S") == datetime(2020, 1, 1, 12, 0 + 17, 0)
assert first_dict["satellite_id"] == "g16"
last_dict = resp_json[-1]
assert datetime.strptime(last_dict["start_time"], "%Y-%m-%dT%H:%M:%S") == datetime(2020, 1, 1, 12, 20 + 17, 0)
def test_product_times_alias_goeseast(client, geosphere_db):
settings_func = settings_g16_g17_g18
app.dependency_overrides[get_settings] = settings_func
Loading