def test_no_matching_fingerprint_raises_error(self):
out = StringIO()
err = StringIO()
missing_fingerprint = '01234567890ABCDEF01234567890ABCDEF01234567'
rgx = re.compile(r'''^Key matching fingerprint '{fp}' not '''
r'''found.$'''.format(fp=missing_fingerprint))
self.assertEquals(Key.objects.count(), 0)
with self.assertRaisesRegex(CommandError, rgx):
call_command('email_signing_key', missing_fingerprint,
stdout=out, stderr=err)
self.assertEquals(out.getvalue(), '')
self.assertEquals(err.getvalue(), '')
评论列表
文章目录