In unit-tests, always use StringIO, not io
[zeroinstall.git] / tests / data.py
blob107f4cbb468249f6bf62762fc9b6b2854d86d6b2
1 # -*- coding: utf-8 -*-
2 from __future__ import unicode_literals
4 thomas_key = b"""-----BEGIN PGP PUBLIC KEY BLOCK-----
5 Version: GnuPG v1.0.7 (GNU/Linux)
7 mQGiBD1JRcERBADIOjwNaBjmv44a3DPJeVwqrdVO6nuYF16UwKXTAh3ZZNAYecD8
8 a7opNf4yt3TofSKfT2bEiv/hIdAy3LGjKQg54Dou1EqhB8o90RNl5NeWmHIb82Jp
9 bCSbAXfaEaz6MEIg0MTHBcvtAOHZbKoBuBO5b6nbokmvcyWZXJHQ9zs9dwCg4FSX
10 cdVBExg+2iBzEzpGyK4EFrsEAKTxf2YoLGihB1HDknvlAWIfa5dBZI9c7pdbpmkW
11 6nZZ+SEHC9j1VSWFbB1fpA217BPaF6bmKmLoZEdmYLItriy2GEeEnbAcqd9QvQTr
12 RnXzBlOanC4OHqT0dvBLMH60TsWN2ZQQ3hPInI+CAdgquDzqoZY699moo+NXZZky
13 bB12A/9aI83jzl8gX7j61hkdk97rL/tcrdp8nGe2mS7y6tLodh89kp0IAD3Cn9pu
14 bQpEVMSIAO6ocMIMa6IhiSW+axKcW44JaOXtxFhLi9RDnGhds9LKPSB+Qoyfpxkk
15 zcAjNFcR2tDMOaDD5+/cZHSfKhT6TuWiiAzhhZEw3ikBnhCQYLQtVGhvbWFzIExl
16 b25hcmQgPHRhbDE5N0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+iFkEExECABkFAj1J
17 RcEECwcDAgMVAgMDFgIBAh4BAheAAAoJEK4HgoBZpTzBvdUAoMYjTfjeiOLyBF+V
18 6tm/8Da/VIS2AKDXlYeko8yY/DMZDy9uLrmlrOLYmrkBDQQ9SUXGEAQA40HXju3P
19 alvuv73gX0PcNC1lVTE3X15DTdvQLCCCt0H62A73i22c80CfGj3LaVybOHPjuM2/
20 phu69zf5S3wHFJXYzezkVO7Yf/0MRyQslviy/+pWdbBJnVaE+qF3wggvcHIddatd
21 roJ7q1haFl+cmIf43+EqoDZWVtKejSyeuGsAAwUEAOIrD9sPoing4huSDDgNJ9bo
22 DbG3YkT9GROZ2FMdz12pwjUvSSxa8Yh4zJQ1EkKprSCD7QZMu9FMudzuwHZweJN1
23 OhG+amFSsHmYl4Cbql9401lZvpvWoBhi54eKGMaxDNIGyojWJD8FTiC2eUrMwu3G
24 rXu8m0nbaNiXL88Kv6EHiEYEGBECAAYFAj1JRcYACgkQrgeCgFmlPMHF8ACfehcT
25 YkxNRG4ozQP5gwBO8CDdGVAAn0P7xyghEym4gcy7/rvwkY7JIar5
26 =wks3
27 -----END PGP PUBLIC KEY BLOCK-----
28 """
30 foo_signed_xml = """<?xml version="1.0" ?>
31 <interface uri="http://foo" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
32 <name>Foo</name>
33 <summary>Foo</summary>
34 <description>Foo (check non-ASCII chars úüû)</description>
35 </interface>
36 <!-- Base64 Signature
37 iD8DBQBE1Z21rgeCgFmlPMERApswAJ43LSCUPXhd4FfyS/GfVtoOhzBHqgCgngVu4Yiap6ipOfO4
38 04M7BexGZLc=
40 -->
41 """.encode('utf-8')
43 new_foo_signed_xml = """<?xml version="1.0" ?>
44 <interface uri="http://foo" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
45 <name>Foo</name>
46 <summary>Foo</summary>
47 <description>Foo (check non-ASCII chars úüû)</description>
48 <!-- Updated! -->
49 </interface>
50 <!-- Base64 Signature
51 iD8DBQBE1Z3VrgeCgFmlPMERApXYAJ42erHAoTU4LNRRxM4kt3lSqud66wCgrgQOQ/QLiRVT6z7f
52 zNaZYKyBM4c=
54 -->
55 """.encode('utf-8')