def test_b64decode_s_returns_default_if_passed_on_error(self): assert b64decode_s('abcd', default='error') == 'error'
def test_b64decode_s_decodes(self): assert b64decode_s('VGhlRW50ZXI_cHJpc2U~') == 'TheEnter?prise'
def test_b64decode_s_raises_response_on_error(self): with self.assertRaises(Response) as cm: b64decode_s('abcd') assert cm.exception.code == 400
def test_safe_base64_transcode_works_with_binary_data(self): utils.b64decode_s(utils.b64encode_s(b'\xff'))