diff --git a/django_sshkey/tests.py b/django_sshkey/tests.py index 572a24e..4b3dd98 100644 --- a/django_sshkey/tests.py +++ b/django_sshkey/tests.py @@ -181,6 +181,22 @@ class KeyCreationTestCase(BaseTestCase): ) self.assertRaises(ValidationError, key.full_clean) + def test_unicode1(self): + '''With fingerprint.''' + key = Key( + key = open(self.key1_path + '.pub').read() + ) + key.full_clean() + key.save() + self.assertEqual(key.fingerprint, unicode(key)) + + def test_unicode2(self): + '''Without fingerprint.''' + contents = open(self.key1_path + '.pub').read() + key = Key(key=contents) + key.save() + self.assertEqual(contents[:20] + '...', unicode(key)) + class ApplicationKeyTestCase(BaseTestCase): @classmethod def setUpClass(cls): @@ -264,7 +280,6 @@ class NamedKeyTestCase(BaseTestCase): ) self.assertRaises(ValidationError, key.full_clean) - class UserKeyTestCase(BaseTestCase): @classmethod def setUpClass(cls):