~launchpad-pqm/pygpgme/devel

« back to all changes in this revision

Viewing changes to gpgme/tests/test_context.py

  • Committer: James Henstridge
  • Date: 2006-01-18 07:31:13 UTC
  • Revision ID: james.henstridge@canonical.com-20060118073113-7e04adebddc3380f
Add some PGP keys for use in tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
            ctx.protocol = value
23
23
        self.assertRaises(gpgme.error, set_protocol, ctx, 999)
24
24
 
 
25
        def del_protocol(ctx):
 
26
            del ctx.protocol
 
27
        self.assertRaises(TypeError, del_protocol, ctx)
 
28
 
25
29
    def test_armor(self):
26
30
        ctx = gpgme.Context()
27
31
        self.assertEqual(ctx.armor, False)
30
34
        ctx.armor = False
31
35
        self.assertEqual(ctx.armor, False)
32
36
 
 
37
        def del_armor(ctx):
 
38
            del ctx.armor
 
39
        self.assertRaises(TypeError, del_armor, ctx)
 
40
 
33
41
    def test_textmode(self):
34
42
        ctx = gpgme.Context()
35
43
        self.assertEqual(ctx.textmode, False)
38
46
        ctx.textmode = False
39
47
        self.assertEqual(ctx.textmode, False)
40
48
 
 
49
        def del_textmode(ctx):
 
50
            del ctx.textmode
 
51
        self.assertRaises(TypeError, del_textmode, ctx)
 
52
 
41
53
    def test_include_certs(self):
42
54
        ctx = gpgme.Context()
43
55
        self.assertEqual(ctx.include_certs, 1)
44
56
        ctx.include_certs = 2
45
57
        self.assertEqual(ctx.include_certs, 2)
46
58
 
 
59
        def del_include_certs(ctx):
 
60
            del ctx.include_certs
 
61
        self.assertRaises(TypeError, del_include_certs, ctx)
 
62
 
47
63
    def test_keylist_mode(self):
48
64
        ctx = gpgme.Context()
49
65
        self.assertEqual(ctx.keylist_mode, 1)
52
68
        ctx.keylist_mode = 1 | 2
53
69
        self.assertEqual(ctx.keylist_mode, 1 | 2)
54
70
 
55
 
        # check error on setting to invalid protocol value
 
71
        # check error on setting to invalid keylist_mode value
56
72
        def set_keylist_mode(ctx, value):
57
73
            ctx.keylist_mode = value
58
74
        self.assertRaises(gpgme.error, set_keylist_mode, ctx, 128)
59
75
 
 
76
        def del_keylist_mode(ctx):
 
77
            del ctx.keylist_mode
 
78
        self.assertRaises(TypeError, del_keylist_mode, ctx)
 
79
 
60
80
    def test_passphrase_cb(self):
61
81
        ctx = gpgme.Context()
62
82
        def passphrase_cb(uid_hint, passphrase_info, prev_was_bad, fd):