Skip to content

Commit 419f770

Browse files
committed
fix tests and precommit
1 parent 54afca3 commit 419f770

File tree

4 files changed

+23
-37
lines changed

4 files changed

+23
-37
lines changed

appfleet-config/appfleet.yml

+18-31
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ git_source:
1414
path: /main
1515

1616
tags:
17-
billingId: "240024"
17+
billingId: '240024'
1818
org: seedcerl
1919
owner: nlong
2020

@@ -25,12 +25,9 @@ releases:
2525

2626
host_name:
2727
$release_name:
28-
prod:
29-
${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
30-
stage:
31-
${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
32-
dev:
33-
${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
28+
prod: ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
29+
stage: ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
30+
dev: ${self.project_handle}-${self.app_name}-${release_name}.stratus.nrel.gov
3431

3532
target_groups:
3633
- name: ${self.project_handle}-${self.app_name}-${release_name}
@@ -55,12 +52,11 @@ target_groups:
5552
timeout: 60
5653
threshold_healthy: 2
5754
threshold_unhealthy: 5
58-
http_healthy_status: "200,301,302,400"
55+
http_healthy_status: '200,301,302,400'
5956

6057
ecs_service:
6158
name: ${self.project_handle}-${self.app_name}-${release_name}
62-
task_role:
63-
${self.project_handle}-${self.app_name}-ecstask-iam-role
59+
task_role: ${self.project_handle}-${self.app_name}-ecstask-iam-role
6460
task_memory: 2048
6561
grace_period: 300
6662
task_execution_role: nrel-ops-ecs-generic-task-execution-role
@@ -91,24 +87,20 @@ ecs_service:
9187
dev: 0
9288

9389
volumes:
94-
- name: &host-media
95-
seed_media
90+
- name: &host-media seed_media
9691
host_path: /${self.project_handle}-${self.app_name}-${release_name}
9792

9893
containers:
9994
- name: main
10095
image:
10196
$release_name:
102-
dev:
103-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
104-
stage:
105-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
106-
prod:
107-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
97+
dev: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
98+
stage: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
99+
prod: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
108100
healthcheck:
109101
command:
110-
- "CMD-SHELL"
111-
- "curl -f http://localhost/api/health_check/ || exit 1"
102+
- 'CMD-SHELL'
103+
- 'curl -f http://localhost/api/health_check/ || exit 1'
112104
interval: 120
113105
retries: 3
114106
timeout: 60
@@ -126,13 +118,12 @@ containers:
126118
stage: 512
127119
prod: 1024
128120
port_map:
129-
- "80:80"
121+
- '80:80'
130122
volume_mounts:
131123
- volume_name: *host-media
132124
container_path: /seed/media
133125
secrets:
134-
- name:
135-
/nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
126+
- name: /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
136127
map:
137128
POSTGRES_USER: username
138129
POSTGRES_PASSWORD: password
@@ -146,12 +137,9 @@ containers:
146137
- name: celery
147138
image:
148139
$release_name:
149-
dev:
150-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
151-
stage:
152-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
153-
prod:
154-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
140+
dev: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
141+
stage: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
142+
prod: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-${self.project_handle}-${self.app_name}
155143
ssm_parameters:
156144
- /nrel/${self.project_handle}-${self.app_name}/${release_name}/
157145
cpu:
@@ -169,8 +157,7 @@ containers:
169157
- volume_name: *host-media
170158
container_path: /seed/media
171159
secrets:
172-
- name:
173-
/nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
160+
- name: /nrel/ec2/${self.project_handle}_${self.app_name}/postgres/${self.data_class}/${release_name}/${self.project_handle}_${self.app_name}
174161
map:
175162
POSTGRES_USER: username
176163
POSTGRES_PASSWORD: password

appfleet-config/docker-compose.deploy.yaml

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
---
2-
32
services:
43
appfleet-pipeline:
5-
image:
6-
991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-appfleet-pipeline:${APPFLEET_DEPLOY_VERSION:-2.2.0-alpine-e1f2893}
4+
image: 991404956194.dkr.ecr.us-west-2.amazonaws.com/nrel-appfleet-pipeline:${APPFLEET_DEPLOY_VERSION:-2.2.0-alpine-e1f2893}
75
environment:
86
- APPFLEET_TAG_OVERRIDES=${APPFLEET_TAG_OVERRIDES}
97
- APPFLEET_RELEASE_NAME=${APPFLEET_RELEASE_NAME:-dev}

seed/audit_template/audit_template.py

+1
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,7 @@ def update_export_results(self, view_id, results, status, **extra_fields):
380380
results[status]["count"] += 1
381381
results[status]["details"].append({"view_id": view_id, **extra_fields})
382382

383+
383384
def _build_address(em, state):
384385
if state.address_line_1 and state.city and state.state:
385386
the_xml = em.Address(

seed/tests/test_audit_template.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def test_build_xml_from_property(self):
175175
# property missing required fields
176176
self.assertIsNone(response3[0])
177177
messages = response3[1]
178-
exp_error = f"Validation Error. {self.state3.pm_property_id} must have address_line_1, property_name"
178+
exp_error = f"Validation Error. {self.state3.pm_property_id} must have property_name"
179179
self.assertEqual("error", messages[0])
180180
self.assertEqual(exp_error, messages[1])
181181

@@ -360,7 +360,7 @@ def test_export_to_audit_template(self, mock_request):
360360
# invalid property
361361
response, messages = at.export_to_audit_template(self.state3, token)
362362
self.assertIsNone(response)
363-
exp = ["error", f"Validation Error. {self.state3.pm_property_id} must have address_line_1, property_name"]
363+
exp = ["error", f"Validation Error. {self.state3.pm_property_id} must have property_name"]
364364
self.assertEqual(exp, messages)
365365

366366
# valid property
@@ -428,7 +428,7 @@ def test_batch_export_to_audit_template(self, mock_request):
428428
self.assertEqual("2222", self.state2.audit_template_building_id)
429429

430430
details = error["details"]
431-
exp = f"Validation Error. {self.state3.pm_property_id} must have address_line_1, property_name"
431+
exp = f"Validation Error. {self.state3.pm_property_id} must have property_name"
432432
self.assertEqual(self.view3.id, details[0]["view_id"])
433433
self.assertEqual(exp, details[0]["message"])
434434
self.assertIsNone(self.state3.audit_template_building_id)

0 commit comments

Comments
 (0)