Skip to content

Commit ab719d9

Browse files
committed
fix open dss gql for fixed time.
Signed-off-by: clydeu <clyde.uyenghua@zepben.com>
1 parent 72c08dd commit ab719d9

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

src/zepben/eas/client/eas_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -986,7 +986,7 @@ async def async_run_opendss_export(self, config: OpenDssConfig):
986986
},
987987
"modulesConfiguration": {
988988
"common": {
989-
**({ "loadTime": config.load_time.time.isoformat(),
989+
**( { "fixedTime" : { "loadTime": config.load_time.time.isoformat(),
990990
"overrides": config.load_time.load_overrides and [
991991
{
992992
"loadId": key,
@@ -996,7 +996,7 @@ async def async_run_opendss_export(self, config: OpenDssConfig):
996996
"genVarOverride": value.gen_var,
997997
} for key, value in config.load_time.load_overrides.items()
998998
]
999-
} if isinstance(config.load_time, FixedTime) else {}),
999+
}} if isinstance(config.load_time, FixedTime) else {}),
10001000
**({"timePeriod": {
10011001
"startTime": config.load_time.start_time.isoformat(),
10021002
"endTime": config.load_time.end_time.isoformat(),

test/test_eas_client.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,17 @@ def run_opendss_export_request_handler(request):
780780
},
781781
"modulesConfiguration": {
782782
"common": {
783-
"timePeriod": {
783+
**({"fixedTime": {
784+
"loadTime": "2022-04-01T00:00:00",
785+
"overrides": [{
786+
'loadId': 'meter1',
787+
'loadWattsOverride': [1.0],
788+
'genWattsOverride': [2.0],
789+
'loadVarOverride': [3.0],
790+
'genVarOverride': [4.0]
791+
}]
792+
}} if isinstance(OPENDSS_CONFIG.load_time, FixedTime) else
793+
{"timePeriod": {
784794
"startTime": "2022-04-01T00:00:00",
785795
"endTime": "2023-04-01T00:00:00",
786796
"overrides": [{
@@ -790,7 +800,7 @@ def run_opendss_export_request_handler(request):
790800
'loadVarOverride': [3.0],
791801
'genVarOverride': [4.0]
792802
}]
793-
}
803+
}})
794804
},
795805
"generator": {
796806
"model": {
@@ -1005,6 +1015,7 @@ def test_run_opendss_export_valid_certificate_success(ca: trustme.CA, httpserver
10051015
ca_filename=ca_filename
10061016
)
10071017

1018+
OPENDSS_CONFIG.load_time = FixedTime(datetime(2022, 4, 1), {"meter1": FixedTimeLoadOverride([1.0], [2.0], [3.0], [4.0])})
10081019
httpserver.expect_oneshot_request("/api/graphql").respond_with_handler(
10091020
run_opendss_export_request_handler)
10101021
res = eas_client.run_opendss_export(OPENDSS_CONFIG)

0 commit comments

Comments
 (0)