summaryrefslogtreecommitdiff
path: root/tests/utilities.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2017-07-24 16:11:38 -0700
committerDylan Baker <dylan@pnwbakers.com>2017-07-24 16:36:12 -0700
commit45622f06a76e8dd2f670690b4b417a9c7b33b252 (patch)
treece8b29516df76950f58056ab037a7ae06349c203 /tests/utilities.py
parentfa1ce885f92c805dabed31a09fe6cc513551c20b (diff)
tests/utilities: have make_key rely on make_uid
Diffstat (limited to 'tests/utilities.py')
-rw-r--r--tests/utilities.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/tests/utilities.py b/tests/utilities.py
index ac4137de..4fe059cc 100644
--- a/tests/utilities.py
+++ b/tests/utilities.py
@@ -148,10 +148,21 @@ class ModuleCleanup(object):
return wrapper
+def make_uid(email, revoked=False, invalid=False, validity=gpgme.VALIDITY_FULL):
+ uid = mock.Mock()
+ uid.email = email
+ uid.uid = u'mocked'
+ uid.revoked = revoked
+ uid.invalid = invalid
+ uid.validity = validity
+
+ return uid
+
+
def make_key(revoked=False, expired=False, invalid=False, can_encrypt=True,
can_sign=True):
mock_key = mock.create_autospec(gpgme.Key)
- mock_key.uids = [mock.Mock(uid=u'mocked')]
+ mock_key.uids = [make_uid(u'foo@example.com')]
mock_key.revoked = revoked
mock_key.expired = expired
mock_key.invalid = invalid
@@ -159,13 +170,3 @@ def make_key(revoked=False, expired=False, invalid=False, can_encrypt=True,
mock_key.can_sign = can_sign
return mock_key
-
-
-def make_uid(email, revoked=False, invalid=False, validity=gpgme.VALIDITY_FULL):
- uid = mock.Mock()
- uid.email = email
- uid.revoked = revoked
- uid.invalid = invalid
- uid.validity = validity
-
- return uid