1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
|
From 3ef9dad32dd27afdae9b0e25c8a41671f22cb0e2 Mon Sep 17 00:00:00 2001
From: Findlay Feng <i@fengch.me>
Date: Thu, 15 Jan 2026 09:46:37 +0800
Subject: [PATCH] fix: import mock
---
tests/unit/protocols/test_swd.py | 6 +++++-
tests/unit/test_decorators.py | 6 +++++-
tests/unit/test_jlink.py | 6 +++++-
tests/unit/test_jlock.py | 6 +++++-
tests/unit/test_library.py | 6 +++++-
tests/unit/test_main.py | 6 +++++-
tests/unit/test_util.py | 6 +++++-
tests/unit/unlockers/test_unlock.py | 6 +++++-
tests/unit/unlockers/test_unlock_kinetis.py | 6 +++++-
9 files changed, 45 insertions(+), 9 deletions(-)
diff --git a/tests/unit/protocols/test_swd.py b/tests/unit/protocols/test_swd.py
index 03652f6..184a7aa 100644
--- a/tests/unit/protocols/test_swd.py
+++ b/tests/unit/protocols/test_swd.py
@@ -15,7 +15,11 @@
import pylink.protocols.swd as swd
import pylink.util
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import unittest
diff --git a/tests/unit/test_decorators.py b/tests/unit/test_decorators.py
index ba2096b..b5821fc 100644
--- a/tests/unit/test_decorators.py
+++ b/tests/unit/test_decorators.py
@@ -14,7 +14,11 @@
import pylink.decorators as decorators
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import threading
import unittest
diff --git a/tests/unit/test_jlink.py b/tests/unit/test_jlink.py
index 7220d65..cc70002 100644
--- a/tests/unit/test_jlink.py
+++ b/tests/unit/test_jlink.py
@@ -20,7 +20,11 @@ import pylink.structs as structs
import pylink.unlockers.unlock_kinetis as unlock_kinetis
import pylink.util as util
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
try:
import StringIO
diff --git a/tests/unit/test_jlock.py b/tests/unit/test_jlock.py
index 7913b86..27bd043 100644
--- a/tests/unit/test_jlock.py
+++ b/tests/unit/test_jlock.py
@@ -14,7 +14,11 @@
import pylink.jlock as jlock
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import errno
import os
diff --git a/tests/unit/test_library.py b/tests/unit/test_library.py
index e9f1757..41a7c4b 100644
--- a/tests/unit/test_library.py
+++ b/tests/unit/test_library.py
@@ -16,7 +16,11 @@ from platform import platform
import pylink.library as library
import pylink.util as util
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import unittest
diff --git a/tests/unit/test_main.py b/tests/unit/test_main.py
index 9b50396..6540c2a 100644
--- a/tests/unit/test_main.py
+++ b/tests/unit/test_main.py
@@ -16,7 +16,11 @@ import pylink
import pylink.__main__ as main
import logging
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
try:
import StringIO
diff --git a/tests/unit/test_util.py b/tests/unit/test_util.py
index c60d6da..e26f2c9 100644
--- a/tests/unit/test_util.py
+++ b/tests/unit/test_util.py
@@ -15,7 +15,11 @@
import pylink.enums as enums
import pylink.util as util
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
try:
import StringIO
diff --git a/tests/unit/unlockers/test_unlock.py b/tests/unit/unlockers/test_unlock.py
index e625745..68ecea2 100644
--- a/tests/unit/unlockers/test_unlock.py
+++ b/tests/unit/unlockers/test_unlock.py
@@ -14,7 +14,11 @@
import pylink.unlockers as unlock
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import unittest
diff --git a/tests/unit/unlockers/test_unlock_kinetis.py b/tests/unit/unlockers/test_unlock_kinetis.py
index e1c0738..e4fec2b 100644
--- a/tests/unit/unlockers/test_unlock_kinetis.py
+++ b/tests/unit/unlockers/test_unlock_kinetis.py
@@ -16,7 +16,11 @@ import pylink.enums as enums
import pylink.protocols.swd as swd
import pylink.unlockers as unlock
-import mock
+import sys
+if sys.version_info < (3,3):
+ import mock
+else:
+ import unittest.mock as mock
import unittest
--
2.52.0
|