@@ -130,6 +130,7 @@ def check_nonbyte_element_format(self, f, data):
130
130
self .assertEqual (f (int_data ), f (bytes_data ))
131
131
132
132
133
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 7 out of range for slice of length 4'" )
133
134
def test_b64encode (self ):
134
135
eq = self .assertEqual
135
136
# Test default alphabet
@@ -180,6 +181,7 @@ def test_b64encode(self):
180
181
b'\xd3 V\xbe o\xf7 \x1d ' , b'01a-b_cd' )
181
182
self .check_encode_type_errors (base64 .urlsafe_b64encode )
182
183
184
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 7 out of range for slice of length 4'" )
183
185
def test_b64decode (self ):
184
186
eq = self .assertEqual
185
187
@@ -272,6 +274,7 @@ def test_b64decode_invalid_chars(self):
272
274
self .assertEqual (base64 .b64decode (b'++[[//]]' , b'[]' ), res )
273
275
self .assertEqual (base64 .urlsafe_b64decode (b'++--//__' ), res )
274
276
277
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 7 out of range for slice of length 4'" )
275
278
def test_b32encode (self ):
276
279
eq = self .assertEqual
277
280
eq (base64 .b32encode (b'' ), b'' )
@@ -285,6 +288,7 @@ def test_b32encode(self):
285
288
self .check_other_types (base64 .b32encode , b'abcd' , b'MFRGGZA=' )
286
289
self .check_encode_type_errors (base64 .b32encode )
287
290
291
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 11 out of range for slice of length 8'" )
288
292
def test_b32decode (self ):
289
293
eq = self .assertEqual
290
294
tests = {b'' : b'' ,
@@ -359,6 +363,7 @@ def test_b32decode_error(self):
359
363
with self .assertRaises (binascii .Error ):
360
364
base64 .b32decode (data .decode ('ascii' ))
361
365
366
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 11 out of range for slice of length 8'" )
362
367
def test_b16encode (self ):
363
368
eq = self .assertEqual
364
369
eq (base64 .b16encode (b'\x01 \x02 \xab \xcd \xef ' ), b'0102ABCDEF' )
@@ -395,6 +400,7 @@ def test_b16decode(self):
395
400
# Incorrect "padding"
396
401
self .assertRaises (binascii .Error , base64 .b16decode , '010' )
397
402
403
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 19 out of range for slice of length 16'" )
398
404
def test_a85encode (self ):
399
405
eq = self .assertEqual
400
406
@@ -445,6 +451,7 @@ def test_a85encode(self):
445
451
eq (base64 .a85encode (b' ' * 6 , foldspaces = True , adobe = False ), b'y+<U' )
446
452
eq (base64 .a85encode (b' ' * 5 , foldspaces = True , adobe = False ), b'y+9' )
447
453
454
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 19 out of range for slice of length 16'" )
448
455
def test_b85encode (self ):
449
456
eq = self .assertEqual
450
457
@@ -479,6 +486,7 @@ def test_b85encode(self):
479
486
self .check_other_types (base64 .b85encode , b"www.python.org" ,
480
487
b'cXxL#aCvlSZ*DGca%T' )
481
488
489
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 23 out of range for slice of length 20'" )
482
490
def test_a85decode (self ):
483
491
eq = self .assertEqual
484
492
@@ -524,6 +532,7 @@ def test_a85decode(self):
524
532
self .check_other_types (base64 .a85decode , b'GB\\ 6`E-ZP=Df.1GEb>' ,
525
533
b"www.python.org" )
526
534
535
+ @unittest .skip ("TODO: RUSTPYTHON, thread 'main' panicked at 'range end index 23 out of range for slice of length 20'" )
527
536
def test_b85decode (self ):
528
537
eq = self .assertEqual
529
538
0 commit comments