X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=tests%2Ftestoids.py;h=0ff256484c0917eeb588ca1cadd0913487d603bc;hb=ff669c32aa77c9ebfb9c5371b2c8a9d41de614f8;hp=f324f7e663a790daaf57b2f3f5da7e06142b8d05;hpb=9a07daa396adaf452414e02fdaf3746351746224;p=oss%2Fctypescrypto.git diff --git a/tests/testoids.py b/tests/testoids.py index f324f7e..0ff2564 100644 --- a/tests/testoids.py +++ b/tests/testoids.py @@ -24,12 +24,18 @@ class TestStandard(unittest.TestCase): o=Oid("2.5.4.3") x=Oid(o.nid) self.assertEqual(o.nid,x.nid) + def test_fromunicode(self): + o=Oid(u'commonName') + self.assertEqual(o.shortname(),'CN') def test_wrongoid(self): with self.assertRaises(ValueError): o=Oid("1.2.3.4.5.6.7.8.10.111.1111") def test_wrongname(self): with self.assertRaises(ValueError): o=Oid("No such oid in the database") + def test_wrongnid(self): + with self.assertRaises(ValueError): + o=Oid(9999999) def test_wrongtype(self): with self.assertRaises(TypeError): o=Oid([2,5,3,4])