Example #1
0
def test_large_base64():

    for i in range(1,100000):
        string = str(i)
        enc = Base64.encode(string)
        dec = Base64.decode(enc)

        assert string == dec

    start = 0
    for i in range(1, 1000):
        # a big random number
        rn = start + (i * random.randrange(1000, 99999999))

        string = 'IsRandom:%s' % rn
        enc = Base64.encode(string)
        dec = Base64.decode(enc)

        _enc = base64.b64encode(string)
        _dec = base64.b64decode(_enc)
        _dec2 = base64.b64decode(enc)

        assert enc == _enc
        assert string == dec
        assert string == _dec
        assert string == _dec2
Example #2
0
def test_base64():

    string = 'Testing Base64'
    enc = Base64.encode(string)
    dec = Base64.decode(enc)

    assert string == dec