@@ -2639,16 +2639,14 @@ def test_jlink_erase_failed_to_halt(self):
2639
2639
Returns:
2640
2640
``None``
2641
2641
"""
2642
- self .jlink .halted = mock .Mock ()
2643
- self .jlink .halted .side_effect = JLinkException (- 1 )
2644
-
2645
2642
self .jlink .halt = mock .Mock ()
2643
+ self .jlink .halt .side_effect = JLinkException (- 1 )
2646
2644
2647
2645
self .dll .JLINK_EraseChip .return_value = 0
2648
2646
self .assertEqual (0 , self .jlink .erase ())
2649
2647
2650
2648
self .assertEqual (1 , self .dll .JLINK_EraseChip .call_count )
2651
- self .assertEqual (0 , self .jlink .halt .call_count )
2649
+ self .assertEqual (1 , self .jlink .halt .call_count )
2652
2650
2653
2651
def test_jlinK_erase_failed (self ):
2654
2652
"""Tests the J-Link ``erase()`` method when it fails to erase.
@@ -2659,18 +2657,16 @@ def test_jlinK_erase_failed(self):
2659
2657
Returns:
2660
2658
``None``
2661
2659
"""
2662
- self .jlink .halted = mock .Mock ()
2663
- self .jlink .halted .side_effect = JLinkException (- 1 )
2664
-
2665
2660
self .jlink .halt = mock .Mock ()
2661
+ self .jlink .halt .side_effect = JLinkException (- 1 )
2666
2662
2667
2663
self .dll .JLINK_EraseChip .return_value = - 1
2668
2664
2669
2665
with self .assertRaises (JLinkException ):
2670
2666
self .jlink .erase ()
2671
2667
2672
2668
self .assertEqual (1 , self .dll .JLINK_EraseChip .call_count )
2673
- self .assertEqual (0 , self .jlink .halt .call_count )
2669
+ self .assertEqual (1 , self .jlink .halt .call_count )
2674
2670
2675
2671
def test_jlink_erase_success (self ):
2676
2672
"""Tests a successful erase of the target.
@@ -2681,9 +2677,6 @@ def test_jlink_erase_success(self):
2681
2677
Returns:
2682
2678
``None``
2683
2679
"""
2684
- self .jlink .halted = mock .Mock ()
2685
- self .jlink .halted .return_value = False
2686
-
2687
2680
self .jlink .halt = mock .Mock ()
2688
2681
2689
2682
self .dll .JLINK_EraseChip .return_value = 1
@@ -2718,13 +2711,11 @@ def test_jlink_flash_fail_to_flash(self):
2718
2711
"""
2719
2712
self .dll .JLINKARM_WriteMem .return_value = 0
2720
2713
2714
+ self .jlink .halt = mock .Mock ()
2721
2715
self .jlink .power_on = mock .Mock ()
2722
2716
self .jlink .erase = mock .Mock ()
2723
2717
self .jlink .memory_write = mock .Mock ()
2724
2718
2725
- self .jlink .halted = mock .Mock ()
2726
- self .jlink .halted .return_value = True
2727
-
2728
2719
# EndDownload failing
2729
2720
self .dll .JLINKARM_EndDownload .return_value = - 1
2730
2721
with self .assertRaises (JLinkException ):
@@ -2747,8 +2738,6 @@ def test_jlink_flash_success(self):
2747
2738
self .jlink .memory_write = mock .Mock ()
2748
2739
2749
2740
self .jlink .halt = mock .Mock ()
2750
- self .jlink .halted = mock .Mock ()
2751
- self .jlink .halted .return_value = True
2752
2741
2753
2742
# With a progress callback.
2754
2743
self .assertEqual (0 , self .jlink .flash ([0 ], 0 , util .noop ))
@@ -2761,20 +2750,10 @@ def test_jlink_flash_success(self):
2761
2750
self .assertEqual (0 , self .jlink .flash ([0 ], 0 ))
2762
2751
self .dll .JLINK_SetFlashProgProgressCallback .assert_called_with (0 )
2763
2752
2764
- # Halted exception
2765
- self .jlink .halted .side_effect = JLinkException (- 1 )
2753
+ # Halt exception
2754
+ self .jlink .halt .side_effect = JLinkException (- 1 )
2766
2755
self .assertEqual (0 , self .jlink .flash ([0 ], 0 ))
2767
- self .jlink .halted .side_effect = None
2768
-
2769
- # Not halted
2770
- self .jlink .halted .return_value = False
2771
- self .assertEqual (0 , self .jlink .flash ([0 ], 0 ))
2772
- self .jlink .halt .assert_called_once ()
2773
-
2774
- # Halted
2775
- self .jlink .halted .return_value = True
2776
- self .assertEqual (0 , self .jlink .flash ([0 ], 0 ))
2777
- self .jlink .halt .assert_called_once ()
2756
+ self .jlink .halt .side_effect = None
2778
2757
2779
2758
# Without power by default
2780
2759
self .jlink .power_on = mock .Mock ()
@@ -2802,8 +2781,7 @@ def test_jlink_flash_file_fail_to_flash(self):
2802
2781
"""
2803
2782
self .dll .JLINK_DownloadFile .return_value = - 1
2804
2783
2805
- self .jlink .halted = mock .Mock ()
2806
- self .jlink .halted .return_value = True
2784
+ self .jlink .halt = mock .Mock ()
2807
2785
2808
2786
self .jlink .power_on = mock .Mock ()
2809
2787
self .jlink .erase = mock .Mock ()
@@ -2822,9 +2800,6 @@ def test_jlink_flash_file_success(self):
2822
2800
"""
2823
2801
self .dll .JLINK_DownloadFile .return_value = 0
2824
2802
2825
- self .jlink .halted = mock .Mock ()
2826
- self .jlink .halted .return_value = True
2827
-
2828
2803
self .jlink .halt = mock .Mock ()
2829
2804
self .jlink .power_on = mock .Mock ()
2830
2805
self .jlink .erase = mock .Mock ()
@@ -2840,20 +2815,10 @@ def test_jlink_flash_file_success(self):
2840
2815
self .assertEqual (0 , self .jlink .flash_file ('path' , 0 ))
2841
2816
self .dll .JLINK_SetFlashProgProgressCallback .assert_called_with (0 )
2842
2817
2843
- # Halted exception
2844
- self .jlink .halted .side_effect = JLinkException (- 1 )
2845
- self .assertEqual (0 , self .jlink .flash_file ('path' , 0 ))
2846
- self .jlink .halted .side_effect = None
2847
-
2848
- # Not halted
2849
- self .jlink .halted .return_value = False
2850
- self .assertEqual (0 , self .jlink .flash_file ('path' , 0 ))
2851
- self .jlink .halt .assert_called_once ()
2852
-
2853
- # Halted
2854
- self .jlink .halted .return_value = True
2818
+ # Halt exception
2819
+ self .jlink .halt .side_effect = JLinkException (- 1 )
2855
2820
self .assertEqual (0 , self .jlink .flash_file ('path' , 0 ))
2856
- self .jlink .halt .assert_called_once ()
2821
+ self .jlink .halt .side_effect = None
2857
2822
2858
2823
# With power
2859
2824
self .jlink .power_on = mock .Mock ()
0 commit comments