@@ -396,29 +396,29 @@ def test_signal_identity(signaller):
396
396
assert str (x ) != str (z )
397
397
398
398
399
- def get_waitsignals_cases_all (force_order ):
399
+ def get_waitsignals_cases_all (order ):
400
400
"""
401
401
Returns the list of tuples (emitted-signal-list, expected-signal-list, expect_signal_triggered) for the
402
- given force_order parameter of waitSignals().
402
+ given order parameter of waitSignals().
403
403
"""
404
- cases = get_waitsignals_cases (force_order , working = True )
405
- cases .extend (get_waitsignals_cases (force_order , working = False ))
404
+ cases = get_waitsignals_cases (order , working = True )
405
+ cases .extend (get_waitsignals_cases (order , working = False ))
406
406
return cases
407
407
408
408
409
- def get_waitsignals_cases (force_order , working ):
409
+ def get_waitsignals_cases (order , working ):
410
410
"""
411
411
Builds combinations for signals to be emitted and expected for working cases (i.e. blocker.signal_triggered == True)
412
- and non-working cases, depending on the force_order .
412
+ and non-working cases, depending on the order .
413
413
414
414
Note:
415
- The force_order ("none", "simple", "strict") becomes stricter from left to right.
415
+ The order ("none", "simple", "strict") becomes stricter from left to right.
416
416
Working cases of stricter cases also work in less stricter cases.
417
417
Non-working cases in less stricter cases also are non-working in stricter cases.
418
418
"""
419
- if force_order == "none" :
419
+ if order == "none" :
420
420
if working :
421
- cases = get_waitsignals_cases (force_order = "simple" , working = True )
421
+ cases = get_waitsignals_cases (order = "simple" , working = True )
422
422
cases .extend ([
423
423
# allow even out-of-order signals
424
424
(('A1' , 'A2' ), ('A2' , 'A1' ), True ),
@@ -440,9 +440,9 @@ def get_waitsignals_cases(force_order, working):
440
440
(('A1' , 'B1' ), ('B1' , 'B1' ), False ),
441
441
(('A1' , 'B1' , 'B1' ), ('A1' , 'A1' , 'B1' ), False ),
442
442
]
443
- elif force_order == "simple" :
443
+ elif order == "simple" :
444
444
if working :
445
- cases = get_waitsignals_cases (force_order = "strict" , working = True )
445
+ cases = get_waitsignals_cases (order = "strict" , working = True )
446
446
cases .extend ([
447
447
# allow signals that occur in-between, before or after the expected signals
448
448
(('B1' , 'A1' , 'A1' , 'B1' , 'A1' ), ('A1' , 'B1' ), True ),
@@ -452,7 +452,7 @@ def get_waitsignals_cases(force_order, working):
452
452
])
453
453
return cases
454
454
else :
455
- cases = get_waitsignals_cases (force_order = "none" , working = False )
455
+ cases = get_waitsignals_cases (order = "none" , working = False )
456
456
cases .extend ([
457
457
# don't allow out-of-order signals
458
458
(('A1' , 'B1' ), ('B1' , 'A1' ), False ),
@@ -461,7 +461,7 @@ def get_waitsignals_cases(force_order, working):
461
461
(('A1' , 'B1' , 'B1' ), ('B1' , 'B1' , 'A1' ), False ),
462
462
])
463
463
return cases
464
- elif force_order == "strict" :
464
+ elif order == "strict" :
465
465
if working :
466
466
return [
467
467
# only allow exactly the same signals to be emitted that were also expected
@@ -479,7 +479,7 @@ def get_waitsignals_cases(force_order, working):
479
479
(('A1' , 'B1' , 'A1' ), ('Ax' , 'A1' ), True ),
480
480
]
481
481
else :
482
- cases = get_waitsignals_cases (force_order = "simple" , working = False )
482
+ cases = get_waitsignals_cases (order = "simple" , working = False )
483
483
cases .extend ([
484
484
# don't allow in-between signals
485
485
(('A1' , 'A1' , 'A2' , 'B1' ), ('A1' , 'A2' , 'B1' ), False ),
@@ -573,47 +573,47 @@ def test_wait_signal(self, qtbot, signaller, emitted_signal_codes, expected_sign
573
573
expected_signal_triggered ):
574
574
"""Tests that waitSignal() correctly checks the signal parameters using the provided callback"""
575
575
signals_to_expect , callbacks = TestCallback .get_signals_and_callbacks (signaller , expected_signal_codes )
576
- with qtbot .waitSignal (signal = signals_to_expect [0 ], callback = callbacks [0 ], timeout = 200 ,
576
+ with qtbot .waitSignal (signal = signals_to_expect [0 ], check_params_cb = callbacks [0 ], timeout = 200 ,
577
577
raising = False ) as blocker :
578
578
TestCallback .emit_parametrized_signals (signaller , emitted_signal_codes )
579
579
580
580
assert blocker .signal_triggered == expected_signal_triggered
581
581
582
582
@pytest .mark .parametrize (
583
583
('emitted_signal_codes' , 'expected_signal_codes' , 'expected_signal_triggered' ),
584
- get_waitsignals_cases_all (force_order = "none" )
584
+ get_waitsignals_cases_all (order = "none" )
585
585
)
586
586
def test_wait_signals_none_order (self , qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
587
587
expected_signal_triggered ):
588
- """Tests waitSignals() with force_order ="none"."""
588
+ """Tests waitSignals() with order ="none"."""
589
589
self ._test_wait_signals (qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
590
- expected_signal_triggered , force_order = "none" )
590
+ expected_signal_triggered , order = "none" )
591
591
592
592
@pytest .mark .parametrize (
593
593
('emitted_signal_codes' , 'expected_signal_codes' , 'expected_signal_triggered' ),
594
- get_waitsignals_cases_all (force_order = "simple" )
594
+ get_waitsignals_cases_all (order = "simple" )
595
595
)
596
596
def test_wait_signals_simple_order (self , qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
597
597
expected_signal_triggered ):
598
- """Tests waitSignals() with force_order ="simple"."""
598
+ """Tests waitSignals() with order ="simple"."""
599
599
self ._test_wait_signals (qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
600
- expected_signal_triggered , force_order = "simple" )
600
+ expected_signal_triggered , order = "simple" )
601
601
602
602
@pytest .mark .parametrize (
603
603
('emitted_signal_codes' , 'expected_signal_codes' , 'expected_signal_triggered' ),
604
- get_waitsignals_cases_all (force_order = "strict" )
604
+ get_waitsignals_cases_all (order = "strict" )
605
605
)
606
606
def test_wait_signals_strict_order (self , qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
607
607
expected_signal_triggered ):
608
- """Tests waitSignals() with force_order ="strict"."""
608
+ """Tests waitSignals() with order ="strict"."""
609
609
self ._test_wait_signals (qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
610
- expected_signal_triggered , force_order = "strict" )
610
+ expected_signal_triggered , order = "strict" )
611
611
612
612
@staticmethod
613
613
def _test_wait_signals (qtbot , signaller , emitted_signal_codes , expected_signal_codes ,
614
- expected_signal_triggered , force_order ):
614
+ expected_signal_triggered , order ):
615
615
signals_to_expect , callbacks = TestCallback .get_signals_and_callbacks (signaller , expected_signal_codes )
616
- with qtbot .waitSignals (signals = signals_to_expect , force_order = force_order , callbacks = callbacks ,
616
+ with qtbot .waitSignals (signals = signals_to_expect , order = order , check_params_cbs = callbacks ,
617
617
timeout = 200 , raising = False ) as blocker :
618
618
TestCallback .emit_parametrized_signals (signaller , emitted_signal_codes )
619
619
@@ -628,7 +628,7 @@ def test_signals_and_callbacks_length_mismatch(self, qtbot, signaller):
628
628
signals_to_expect , callbacks = TestCallback .get_signals_and_callbacks (signaller , expected_signal_codes )
629
629
callbacks .append (None )
630
630
with pytest .raises (ValueError ):
631
- with qtbot .waitSignals (signals = signals_to_expect , force_order = "none" , callbacks = callbacks ,
631
+ with qtbot .waitSignals (signals = signals_to_expect , order = "none" , check_params_cbs = callbacks ,
632
632
raising = False ):
633
633
pass
634
634
0 commit comments