def test_from_addon_signals(self): data = 'Fòöbàr' base64_encoded_data = 'IkZcdTAwZjJcdTAwZjZiXHUwMGUwciI=' encoded_data = AddonSignals._encodeData(data) # pylint: disable=protected-access self.assertEqual(encoded_data, base64_encoded_data) decoded_data, encoding = utils.decode_data(encoded_data) self.assertEqual(decoded_data, data) self.assertEqual(encoding, 'base64')
def test_addon_signals(self): data = 'Fòöbàr' base64_encoded_data = 'IkZcdTAwZjJcdTAwZjZiXHUwMGUwciI=' base64_encoded_json = '\\"[\\"%s\\"]\\"' % base64_encoded_data encoded_data = AddonSignals._encodeData(data) # pylint: disable=protected-access self.assertEqual(encoded_data, base64_encoded_data) base64_encoded_json = '["%s"]' % base64_encoded_data decoded_data = AddonSignals._decodeData(base64_encoded_json) # pylint: disable=protected-access self.assertEqual(decoded_data, data)