Skip to content

Commit 1fd4ac4

Browse files
committed
Fix pad wrapping in test
1 parent e374362 commit 1fd4ac4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

test/test_default.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ def encode_array(obj: Any, posn: int) -> Any | dict[str, Any]:
3838
else:
3939
offset += 4 # prefix with pad so fixstr + 3 + ?
4040
pad = itemsize - (offset % itemsize)
41-
# use fixstr for padding so deduct one and wrap
42-
pad = (pad - 1) % itemsize
41+
# use fixstr for padding so deduct one
42+
if pad < 2:
43+
pad += itemsize # prewrap as pad cannot be less than one
44+
pad -= 1
4345

4446
if pad:
4547
obj = dict(

0 commit comments

Comments
 (0)