Skip to content

Commit d36d929

Browse files
committed
Fixed #143 - AccessTimingParameter bad handling of timing_record
1 parent 5c79a13 commit d36d929

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

test/client/test_access_timing_parameters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ def test_set_params_success(self):
4848
def _test_set_params_success(self):
4949
self.udsclient.set_timing_parameters(params=b"\x11\x22\x33\x44")
5050

51-
def test_set_params_success(self):
51+
def test_set_params_success_default(self):
5252
request = self.conn.touserqueue.get(timeout=0.2)
5353
self.assertEqual(request, b"\x83\x02")
5454
self.conn.fromuserqueue.put(b"\xC3\x02") # Positive response
5555

56-
def _test_set_params_success(self):
56+
def _test_set_params_success_default(self):
5757
self.udsclient.reset_default_timing_parameters()
5858

5959
def test_set_params_denied_exception(self):

test/client/test_request_file_transfer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,19 +288,19 @@ def _test_replace_file_zerolen_length(self):
288288
with self.assertRaises(InvalidResponseException):
289289
self.udsclient.replace_file("my_file.txt", filesize = 0x100)
290290

291-
def test_replace_file_negative_response(self):
291+
def test_replace_file_zerolen_length_negative_response(self):
292292
self.conn.touserqueue.get(timeout=0.2)
293293
self.conn.fromuserqueue.put(b"\x7F\x38\x22") # Condition not correct
294294

295-
def _test_replace_file_negative_response(self):
295+
def _test_replace_file_zerolen_length_negative_response(self):
296296
with self.assertRaises(NegativeResponseException):
297297
self.udsclient.replace_file("my_file.txt", filesize=0x100)
298298

299-
def test_replace_file_negative_response_no_exception(self):
299+
def test_replace_file_zerolen_length_negative_response_no_exception(self):
300300
self.conn.touserqueue.get(timeout=0.2)
301301
self.conn.fromuserqueue.put(b"\x7F\x38\x22") # Condition not correct
302302

303-
def _test_replace_file_negative_response_no_exception(self):
303+
def _test_replace_file_zerolen_length_negative_response_no_exception(self):
304304
self.udsclient.config['exception_on_negative_response'] = False
305305
response = self.udsclient.replace_file("my_file.txt", filesize=0x100)
306306
self.assertTrue(response.valid)

udsoncan/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ def set_timing_parameters(self, params):
666666
:rtype: :ref:`Response<Response>`
667667
668668
"""
669-
return self.access_timing_parameter(access_type=services.AccessTimingParameter.AccessType.setTimingParametersToGivenValues, request_record=params)
669+
return self.access_timing_parameter(access_type=services.AccessTimingParameter.AccessType.setTimingParametersToGivenValues, timing_param_record=params)
670670

671671

672672
@standard_error_management

udsoncan/services/AccessTimingParameter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def make_request(cls, access_type, timing_param_record=None):
4646
if timing_param_record is None and access_type == cls.AccessType.setTimingParametersToGivenValues :
4747
raise ValueError('A timing_param_record must be provided when access_type is "setTimingParametersToGivenValues"')
4848

49-
request = Request(service=cls, subfunction=access_type)
49+
request = Request(service=cls, subfunction=access_type, data=bytes())
5050

5151
if timing_param_record is not None:
5252
if not isinstance(timing_param_record, bytes):

0 commit comments

Comments
 (0)