test_encrypt.py 415 B

1234567891011121314
  1. from panda3d import core
  2. def test_encrypt_string():
  3. # Test encrypt and then decrypt cycle
  4. enc = core.encrypt_string('abcdefg', '12345')
  5. assert len(enc) > 0
  6. dec = core.decrypt_string(enc, '12345')
  7. assert dec == 'abcdefg'
  8. # Test pre-encrypted string
  9. enc = b'[\x00\x10\x00d\x00\xb5\x7f\xc44Y\xb7\xd9\x15\xe3\xbd\xcf\xb3yK\xfb\xf6'
  10. assert 'test' == core.decrypt_string(enc, '98765')