Skip to content

Commit 880756c

Browse files
authored
Merge pull request #2737 from polybassa/catch_#2736
Try to catch issue #2736
2 parents 9184e3d + 23d3f50 commit 880756c

2 files changed

Lines changed: 1 addition & 15 deletions

File tree

test/tools/isotpscanner.uts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,9 @@ assert expected_output in plain_str(std_err)
126126
= Test show help
127127

128128
result = subprocess.Popen([sys.executable, "scapy/tools/automotive/isotpscanner.py", "--help"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
129-
std_out, std_err = result.communicate()
129+
std_out, _ = result.communicate()
130130
expected_output = plain_str(b'Scan for open ISOTP-Sockets.')
131131

132-
assert not std_err
133132
assert result.wait() == 0
134133
assert expected_output in plain_str(std_out)
135134

@@ -268,9 +267,6 @@ assert 0 == send_returncode
268267
assert returncode1 == 0
269268
assert returncode2 == 0
270269

271-
assert std_err1 == None
272-
assert std_err2 == None
273-
274270
for out in expected_output:
275271
assert plain_str(out) in plain_str(std_out1 + std_out2)
276272

@@ -302,9 +298,6 @@ assert 0 == send_returncode
302298
assert returncode1 == 0
303299
assert returncode2 == 0
304300

305-
assert std_err1 == None
306-
assert std_err2 == None
307-
308301
for out in expected_output:
309302
assert plain_str(out) in plain_str(std_out1 + std_out2)
310303

@@ -338,9 +331,6 @@ assert returncode1 == 0 == returncode2
338331

339332
expected_output = [b'sid=0x601', b'did=0x700', b'padding=False', b'extended_addr=0xbb', b'extended_rx_addr=0xaa']
340333

341-
assert std_err1 == None
342-
assert std_err2 == None
343-
344334
for out in expected_output:
345335
assert plain_str(out) in plain_str(std_out1 + std_out2)
346336

test/tools/obdscanner.uts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ assert expected_output in plain_str(std_err)
136136
result = subprocess.Popen([sys.executable, "scapy/tools/automotive/obdscanner.py", "--help"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
137137
assert result.wait() == 0
138138
std_out, std_err = result.communicate()
139-
assert not std_err
140139
expected_output = plain_str(b'Scan for all possible obd service classes and their subfunctions.')
141140
assert expected_output in plain_str(std_out)
142141

@@ -245,7 +244,6 @@ with new_can_socket0() as isocan, ISOTPSocket(isocan, 0x7e8, 0x7e0, basecls=OBD,
245244
tester.send(b"\x01\xff\xff\xff\xff")
246245
sim.join(timeout=10)
247246
expected_output = ["5 requests were sent, 4 answered", "2 requests were sent, 1 answered", "1 requests were sent, 1 answered"]
248-
assert std_err1 == b'' and std_err2 == b''
249247
for out in expected_output:
250248
assert bytes_encode(out) in bytes_encode(std_out1) or bytes_encode(out) in bytes_encode(std_out2)
251249

@@ -291,7 +289,6 @@ with new_can_socket0() as isocan, ISOTPSocket(isocan, 0x7e8, 0x7e0, basecls=OBD,
291289
tester.send(b"\x01\xff\xff\xff\xff")
292290
sim.join(timeout=10)
293291
expected_output = ["5 requests were sent, 4 answered"]
294-
assert std_err1 == b'' and std_err2 == b''
295292
for out in expected_output:
296293
assert bytes_encode(out) in bytes_encode(std_out1) or bytes_encode(out) in bytes_encode(std_out2)
297294

@@ -319,7 +316,6 @@ with new_can_socket0() as isocan, ISOTPSocket(isocan, 0x7e8, 0x7e0, basecls=OBD,
319316
finally:
320317
tester.send(b"\x01\xff\xff\xff\xff")
321318
sim.join(timeout=10)
322-
assert std_err1 == b'' and std_err2 == b''
323319
expected_output = ["256 requests were sent", "1 requests were sent, 1 answered"]
324320
for out in expected_output:
325321
assert bytes_encode(out) in bytes_encode(std_out1) or bytes_encode(out) in bytes_encode(std_out2)

0 commit comments

Comments
 (0)