diff options
author | Galen Hazelwood <galenhz@gmail.com> | 2015-07-01 22:15:06 -0700 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-07-04 12:26:52 +0300 |
commit | 616986a5f351ed5a014bd25766c12bccbe83d734 (patch) | |
tree | 8209161191589a57df24be10bdc4a32ee7d69d1c /tests/extmod/ubinascii_b2a_base64.py | |
parent | b19d273beb2b492fc538e4d9b0bebaf958a206fe (diff) | |
download | micropython-616986a5f351ed5a014bd25766c12bccbe83d734.tar.gz micropython-616986a5f351ed5a014bd25766c12bccbe83d734.zip |
extmod: Add a2b_base64 and b2a_base64 functions to ubinascii.
Diffstat (limited to 'tests/extmod/ubinascii_b2a_base64.py')
-rw-r--r-- | tests/extmod/ubinascii_b2a_base64.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/extmod/ubinascii_b2a_base64.py b/tests/extmod/ubinascii_b2a_base64.py new file mode 100644 index 0000000000..343c28da22 --- /dev/null +++ b/tests/extmod/ubinascii_b2a_base64.py @@ -0,0 +1,17 @@ +try: + import ubinascii as binascii +except ImportError: + import binascii + +print(binascii.b2a_base64(b'')) +print(binascii.b2a_base64(b'f')) +print(binascii.b2a_base64(b'fo')) +print(binascii.b2a_base64(b'foo')) +print(binascii.b2a_base64(b'foob')) +print(binascii.b2a_base64(b'fooba')) +print(binascii.b2a_base64(b'foobar')) + +print(binascii.b2a_base64(b'\x00\x01\x02\x03\x04\x05\x06\x07')) +print(binascii.b2a_base64(b'\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f')) +print(binascii.b2a_base64(b'\x7f\x80\xff')) +print(binascii.b2a_base64(b'1234ABCDabcd')) |