@@ -121,7 +121,7 @@ def test_historic_generation_mix():
121
121
first_row = next (c )
122
122
123
123
assert "DATETIME" in headers_row
124
- assert "2009-01-01 00:00:00" in first_row
124
+ assert "2009-01-01 00:00:00+00:00 " in first_row
125
125
assert len (headers_row ) == len (first_row )
126
126
127
127
@@ -232,8 +232,12 @@ def test_dc_volume_forecast():
232
232
end_date = date (2022 , 5 , 21 )
233
233
filter_condition = "\" Service_Type\" = 'DC-L'"
234
234
client = NgEso ("dc-volume-forecast" )
235
- r = client .query (date_col = date_col , start_date = start_date , end_date = end_date ,
236
- filters = [filter_condition ])
235
+ r = client .query (
236
+ date_col = date_col ,
237
+ start_date = start_date ,
238
+ end_date = end_date ,
239
+ filters = [filter_condition ],
240
+ )
237
241
238
242
assert isinstance (r , bytes )
239
243
r_dict = json .loads (r )
@@ -251,8 +255,9 @@ def test_dcmr_block_orders():
251
255
start_date = date (2022 , 5 , 16 )
252
256
end_date = date (2022 , 5 , 17 )
253
257
client = NgEso ("dc-dr-dm-block-orders" )
254
- r = client .query (date_col = date_col , start_date = start_date , end_date = end_date ,
255
- filters = [])
258
+ r = client .query (
259
+ date_col = date_col , start_date = start_date , end_date = end_date , filters = []
260
+ )
256
261
257
262
assert isinstance (r , bytes )
258
263
r_dict = json .loads (r )
@@ -269,8 +274,9 @@ def test_dcmr_linear_orders():
269
274
start_date = date (2022 , 5 , 16 )
270
275
end_date = date (2022 , 5 , 17 )
271
276
client = NgEso ("dc-dr-dm-linear-orders" )
272
- r = client .query (date_col = date_col , start_date = start_date , end_date = end_date ,
273
- filters = [])
277
+ r = client .query (
278
+ date_col = date_col , start_date = start_date , end_date = end_date , filters = []
279
+ )
274
280
275
281
assert isinstance (r , bytes )
276
282
r_dict = json .loads (r )
@@ -356,9 +362,12 @@ def test_dx_eac_eso_results_summary():
356
362
assert isinstance (r , bytes )
357
363
r_dict = json .loads (r )
358
364
records = r_dict .get ("result" ).get ("records" )
365
+
366
+ for r in records :
367
+ print (r )
359
368
assert isinstance (records , list )
360
369
assert len (records ) > 0
361
- assert len (records ) == 36
370
+ assert len (records ) == 42
362
371
363
372
364
373
@pytest .mark .vcr
@@ -381,11 +390,69 @@ def test_dx_eac_eso_sell_orders():
381
390
382
391
383
392
@pytest .mark .vcr
384
- def test_dx_eac_eso_buy_orders ():
393
+ def test_br_eac_eso_results_summary ():
385
394
date_col = "deliveryStart"
386
- start_date = datetime (2023 , 11 , 2 , 23 )
387
- end_date = datetime (2023 , 11 , 3 , 23 )
388
- client = NgEso ("dx-eac-eso-buy-orders" )
395
+ start_date = datetime (2024 , 3 , 14 , 23 )
396
+ end_date = datetime (2024 , 3 , 15 , 23 )
397
+ client = NgEso ("br-eac-eso-results-summary" )
398
+ r = client .query (
399
+ date_col = date_col ,
400
+ start_date = start_date ,
401
+ end_date = end_date ,
402
+ )
403
+
404
+ assert isinstance (r , bytes )
405
+ r_dict = json .loads (r )
406
+ records = r_dict .get ("result" ).get ("records" )
407
+ assert isinstance (records , list )
408
+ assert len (records ) > 0
409
+ assert len (records ) == 98
410
+
411
+
412
+ @pytest .mark .vcr
413
+ def test_br_eac_eso_sell_orders ():
414
+ date_col = "deliveryStart"
415
+ start_date = datetime (2024 , 3 , 14 , 23 )
416
+ end_date = datetime (2024 , 3 , 15 , 23 )
417
+ client = NgEso ("br-eac-eso-sell-orders" )
418
+ r = client .query (
419
+ date_col = date_col ,
420
+ start_date = start_date ,
421
+ end_date = end_date ,
422
+ )
423
+
424
+ assert isinstance (r , bytes )
425
+ r_dict = json .loads (r )
426
+ records = r_dict .get ("result" ).get ("records" )
427
+ assert isinstance (records , list )
428
+ assert len (records ) > 0
429
+
430
+
431
+ @pytest .mark .vcr
432
+ def test_br_eac_eso_buy_orders ():
433
+ date_col = "deliveryStart"
434
+ start_date = datetime (2024 , 3 , 14 , 23 )
435
+ end_date = datetime (2024 , 3 , 15 , 23 )
436
+ client = NgEso ("br-eac-eso-buy-orders" )
437
+ r = client .query (
438
+ date_col = date_col ,
439
+ start_date = start_date ,
440
+ end_date = end_date ,
441
+ )
442
+
443
+ assert isinstance (r , bytes )
444
+ r_dict = json .loads (r )
445
+ records = r_dict .get ("result" ).get ("records" )
446
+ assert isinstance (records , list )
447
+ assert len (records ) > 0
448
+
449
+
450
+ @pytest .mark .vcr
451
+ def test_br_eac_eso_results_by_units ():
452
+ date_col = "deliveryStart"
453
+ start_date = datetime (2024 , 3 , 14 , 23 )
454
+ end_date = datetime (2024 , 3 , 15 , 23 )
455
+ client = NgEso ("br-eac-eso-results-by-units" )
389
456
r = client .query (
390
457
date_col = date_col ,
391
458
start_date = start_date ,
@@ -397,4 +464,3 @@ def test_dx_eac_eso_buy_orders():
397
464
records = r_dict .get ("result" ).get ("records" )
398
465
assert isinstance (records , list )
399
466
assert len (records ) > 0
400
-
0 commit comments