Skip to content

Commit a001db7

Browse files
authored
Merge pull request #63 from espressif/feat/small_fixes
small features
2 parents b159bde + ddf2f2b commit a001db7

File tree

2 files changed

+9
-2
lines changed
  • pytest-embedded/pytest_embedded
  • pytest-embedded-serial-esp/pytest_embedded_serial_esp

2 files changed

+9
-2
lines changed

pytest-embedded-serial-esp/pytest_embedded_serial_esp/serial.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ def wrapper(self, *args, **kwargs):
102102

103103
return wrapper
104104

105-
@use_esptool
106105
def _start(self):
106+
self.hard_reset()
107+
108+
@use_esptool
109+
def hard_reset(self):
110+
"""Hard reset your espressif device"""
107111
pass

pytest-embedded/pytest_embedded/plugin.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,10 @@ def wrapper(*args, **kwargs):
296296
getter = itemgetter(i)
297297
current_kwargs = {}
298298
for k, v in kwargs.items():
299-
current_kwargs[k] = getter(v)
299+
if isinstance(v, list) or isinstance(v, tuple):
300+
current_kwargs[k] = getter(v)
301+
else:
302+
current_kwargs[k] = v
300303
res = tuple(list(res) + [func(*args, **current_kwargs)])
301304

302305
return res

0 commit comments

Comments
 (0)