Code Duplication    Length = 37-38 lines in 2 locations

tests/test_components/test_offset_converter.py 2 locations

@@ 410-447 (lines=38) @@
407
    )
408
409
410
def test_OffsetConverter_double_input_output_ref_output():
411
    num_in = 2
412
    num_out = 2
413
414
    es = create_energysystem_stub(num_in, num_out)
415
416
    nominal_capacity = 10
417
    minimal_value = 3
418
419
    eta_at_nom = {
420
        es.groups["bus input 0"]: 0.7,
421
        es.groups["bus output 1"]: 0.2,
422
        es.groups["bus input 1"]: 0.2,
423
    }
424
    eta_at_min = {
425
        es.groups["bus input 0"]: 0.5,
426
        es.groups["bus output 1"]: 0.3,
427
        es.groups["bus input 1"]: 0.2,
428
    }
429
430
    add_OffsetConverter(
431
        es,
432
        es.groups["bus output 0"],
433
        nominal_capacity,
434
        minimal_value,
435
        eta_at_nom,
436
        eta_at_min,
437
    )
438
439
    results = solve_and_extract_results(es)
440
441
    check_results(
442
        results,
443
        es.groups["bus output 0"],
444
        nominal_capacity,
445
        minimal_value,
446
        eta_at_nom,
447
        eta_at_min,
448
    )
449
450
@@ 370-406 (lines=37) @@
367
    )
368
369
370
def test_OffsetConverter_double_input_output_ref_input():
371
    num_in = 2
372
    num_out = 2
373
    es = create_energysystem_stub(num_in, num_out)
374
375
    nominal_capacity = 10
376
    minimal_value = 3
377
378
    eta_at_nom = {
379
        es.groups["bus output 0"]: 0.7,
380
        es.groups["bus output 1"]: 0.2,
381
        es.groups["bus input 1"]: 0.2,
382
    }
383
    eta_at_min = {
384
        es.groups["bus output 0"]: 0.5,
385
        es.groups["bus output 1"]: 0.3,
386
        es.groups["bus input 1"]: 0.2,
387
    }
388
389
    add_OffsetConverter(
390
        es,
391
        es.groups["bus input 0"],
392
        nominal_capacity,
393
        minimal_value,
394
        eta_at_nom,
395
        eta_at_min,
396
    )
397
398
    results = solve_and_extract_results(es)
399
400
    check_results(
401
        results,
402
        es.groups["bus input 0"],
403
        nominal_capacity,
404
        minimal_value,
405
        eta_at_nom,
406
        eta_at_min,
407
    )
408
409