コード例 #1
0
ファイル: test_encrypt.py プロジェクト: zhengweina/conan
    def test_encryp_basic(self):
        key = str(uuid.uuid4())
        message = 'simple data ascii string'

        data = encrypt.encode(message, key)
        self.assertEqual(type(message), type(data))
        self.assertNotEqual(message, data)

        decoded = encrypt.decode(data, key)
        self.assertEqual(type(message), type(decoded))
        self.assertEquals(message, decoded)
コード例 #2
0
ファイル: test_encrypt.py プロジェクト: zhengweina/conan
    def test_key_unicode(self):
        key = b'espa\xc3\xb1a\xe2\x82\xac$'.decode('utf-8')  # codebase allows only ASCII files
        message = 'the message'

        data = encrypt.encode(message, key)
        self.assertEqual(type(message), type(data))
        self.assertNotEqual(message, data)

        decoded = encrypt.decode(data, key)
        self.assertEqual(type(message), type(decoded))
        self.assertEquals(message, decoded)
コード例 #3
0
ファイル: test_encrypt.py プロジェクト: Imerso3D/conan
def test_encryp_basic():
    key = str(uuid.uuid4())
    message = 'simple data ascii string'

    data = encrypt.encode(message, key)
    assert type(message) == type(data)
    assert message != data
    assert message != data

    decoded = encrypt.decode(data, key)
    assert type(message) == type(data)
    assert message == decoded
コード例 #4
0
ファイル: test_encrypt.py プロジェクト: Imerso3D/conan
def test_key_unicode():
    key = b'espa\xc3\xb1a\xe2\x82\xac$'.decode(
        'utf-8')  # codebase allows only ASCII files
    message = 'the message'

    data = encrypt.encode(message, key)
    assert type(message) == type(data)
    assert message != data

    decoded = encrypt.decode(data, key)
    assert type(message) == type(data)
    assert message == decoded
コード例 #5
0
ファイル: test_encrypt.py プロジェクト: Imerso3D/conan
def test_encrypt_unicode():
    key = str(uuid.uuid4())
    message_enc = b'espa\xc3\xb1a\xe2\x82\xac$'  # Conan codebase allows only ASCII source files
    message = message_enc.decode('utf-8')

    data = encrypt.encode(message, key)
    assert type(message) == type(data)
    assert message != data

    decoded = encrypt.decode(data, key)
    assert type(message) == type(data)
    assert message == decoded
コード例 #6
0
ファイル: test_encrypt.py プロジェクト: zhengweina/conan
    def test_encrypt_unicode(self):
        key = str(uuid.uuid4())
        message_enc = b'espa\xc3\xb1a\xe2\x82\xac$'  # Conan codebase allows only ASCII source files
        message = message_enc.decode('utf-8')

        data = encrypt.encode(message, key)
        self.assertEqual(type(message), type(data))
        self.assertNotEqual(message, data)

        decoded = encrypt.decode(data, key)
        self.assertEqual(type(message), type(decoded))
        self.assertEquals(message, decoded)
コード例 #7
0
ファイル: localdb.py プロジェクト: zhengweina/conan
 def _decode(self, value):
     if value and self.encryption_key:
         return encrypt.decode(value, self.encryption_key)
     return value