Пример #1
0
    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')
Пример #2
0
    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)