|
@@ 386-395 (lines=10) @@
|
| 383 |
|
description='API.INVALID_TARIFF_TYPE') |
| 384 |
|
tariff_type = str.strip(new_values['data']['tariff_type']) |
| 385 |
|
|
| 386 |
|
if new_values['data']['tariff_type'] == 'block': |
| 387 |
|
if new_values['data']['block'] is None: |
| 388 |
|
raise falcon.HTTPError(falcon.HTTP_400, |
| 389 |
|
title='API.BAD_REQUEST', |
| 390 |
|
description='API.INVALID_TARIFF_BLOCK_PRICING') |
| 391 |
|
elif new_values['data']['tariff_type'] == 'timeofuse': |
| 392 |
|
if new_values['data']['timeofuse'] is None: |
| 393 |
|
raise falcon.HTTPError(falcon.HTTP_400, |
| 394 |
|
title='API.BAD_REQUEST', |
| 395 |
|
description='API.INVALID_TARIFF_TIME_OF_USE_PRICING') |
| 396 |
|
|
| 397 |
|
if 'unit_of_price' not in new_values['data'].keys() or \ |
| 398 |
|
not isinstance(new_values['data']['unit_of_price'], str) or \ |
|
@@ 124-133 (lines=10) @@
|
| 121 |
|
description='API.INVALID_TARIFF_TYPE') |
| 122 |
|
tariff_type = str.strip(new_values['data']['tariff_type']) |
| 123 |
|
|
| 124 |
|
if new_values['data']['tariff_type'] == 'block': |
| 125 |
|
if new_values['data']['block'] is None: |
| 126 |
|
raise falcon.HTTPError(falcon.HTTP_400, |
| 127 |
|
title='API.BAD_REQUEST', |
| 128 |
|
description='API.INVALID_TARIFF_BLOCK_PRICING') |
| 129 |
|
elif new_values['data']['tariff_type'] == 'timeofuse': |
| 130 |
|
if new_values['data']['timeofuse'] is None: |
| 131 |
|
raise falcon.HTTPError(falcon.HTTP_400, |
| 132 |
|
title='API.BAD_REQUEST', |
| 133 |
|
description='API.INVALID_TARIFF_TIME_OF_USE_PRICING') |
| 134 |
|
if 'unit_of_price' not in new_values['data'].keys() or \ |
| 135 |
|
not isinstance(new_values['data']['unit_of_price'], str) or \ |
| 136 |
|
len(str.strip(new_values['data']['unit_of_price'])) == 0: |