Skip to content

Commit 81ef42c

Browse files
authored
Merge pull request #4318 from hove-io/expose_use_predicted_traffic_in_tyr
expose use_predicted_traffic in tyr
2 parents 5a2c592 + edf945a commit 81ef42c

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

source/tyr/tests/integration/instance_test.py

+2
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ def test_update_instances(create_instance):
180180
"language": "es-ES",
181181
"co2_emission_car_value": 4242.0,
182182
"co2_emission_car_unit": "UNITY",
183+
"use_predicted_traffic": True,
183184
}
184185
resp = api_get('/v0/instances/{}'.format(create_instance))
185186
assert resp[0]['access_points'] is False
@@ -233,6 +234,7 @@ def test_update_instances(create_instance):
233234
assert resp['language'] == 'es-ES'
234235
assert resp['co2_emission_car_value'] == 4242.0
235236
assert resp['co2_emission_car_unit'] == 'UNITY'
237+
assert resp['use_predicted_traffic'] is True
236238

237239

238240
def test_update_instances_is_free(create_instance):

source/tyr/tyr/fields.py

+1
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ def format(self, value):
247247
'additional_parameters': fields.Raw,
248248
'co2_emission_car_value': fields.Raw,
249249
'co2_emission_car_unit': fields.Raw,
250+
'use_predicted_traffic': fields.Boolean,
250251
}
251252

252253
api_fields = {'id': fields.Raw, 'name': fields.Raw}

source/tyr/tyr/resources.py

+9
Original file line numberDiff line numberDiff line change
@@ -997,6 +997,14 @@ def put(self, version=0, id=None, name=None):
997997
default=instance.co2_emission_car_unit,
998998
)
999999

1000+
parser.add_argument(
1001+
'use_predicted_traffic',
1002+
type=inputs.boolean,
1003+
help='whether or not use predicted traffic for asgard',
1004+
location=('json', 'values'),
1005+
default=instance.use_predicted_traffic,
1006+
)
1007+
10001008
args = parser.parse_args()
10011009

10021010
try:
@@ -1098,6 +1106,7 @@ def map_args_to_instance(attr_name):
10981106
'additional_parameters',
10991107
'co2_emission_car_value',
11001108
'co2_emission_car_unit',
1109+
'use_predicted_traffic',
11011110
],
11021111
),
11031112
maxlen=0,

0 commit comments

Comments
 (0)