22from pymdoccbor .mdoc .verifier import MobileDocument
33from pymdoccbor .mdoc .issuer import MdocCborIssuer
44from pymdoccbor .tests .micov_data import MICOV_DATA
5-
6- PKEY = EC2Key .generate_key (crv = "P_256" , optional_params = {"ALG" : "ES256" })
7-
8- mdoc = MdocCborIssuer (PKEY )
9- mdoc .new (
10- data = MICOV_DATA ,
11- devicekeyinfo = PKEY , # TODO
12- doctype = "org.micov.medical.1"
13- )
5+ from pymdoccbor .tests .pkey import PKEY
146
157def test_verifier_must_fail_document_type ():
168 try :
@@ -25,13 +17,29 @@ def test_verifier_must_fail_issuer_signed():
2517 assert str (e ) == "You must provide a signed document"
2618
2719def test_mobile_document ():
20+ mdoc = MdocCborIssuer (PKEY )
21+ mdoc .new (
22+ data = MICOV_DATA ,
23+ devicekeyinfo = PKEY , # TODO
24+ doctype = "org.micov.medical.1"
25+ )
26+
27+
2828 document = mdoc .signed ["documents" ][0 ]
2929 doc = MobileDocument (** document )
3030
3131 assert doc .doctype == "org.micov.medical.1"
3232 assert doc .issuersigned
3333
3434def test_mobile_document_dump ():
35+ mdoc = MdocCborIssuer (PKEY )
36+ mdoc .new (
37+ data = MICOV_DATA ,
38+ devicekeyinfo = PKEY , # TODO
39+ doctype = "org.micov.medical.1"
40+ )
41+
42+
3543 document = mdoc .signed ["documents" ][0 ]
3644 doc = MobileDocument (** document )
3745
@@ -41,6 +49,14 @@ def test_mobile_document_dump():
4149 assert len (dump ) > 0
4250
4351def test_mobile_document_dumps ():
52+ mdoc = MdocCborIssuer (PKEY )
53+ mdoc .new (
54+ data = MICOV_DATA ,
55+ devicekeyinfo = PKEY , # TODO
56+ doctype = "org.micov.medical.1"
57+ )
58+
59+
4460 document = mdoc .signed ["documents" ][0 ]
4561 doc = MobileDocument (** document )
4662
@@ -50,7 +66,14 @@ def test_mobile_document_dumps():
5066 assert len (dumps ) > 0
5167
5268def test_mobile_document_verify ():
69+ mdoc = MdocCborIssuer (PKEY )
70+ mdoc .new (
71+ data = MICOV_DATA ,
72+ devicekeyinfo = PKEY , # TODO
73+ doctype = "org.micov.medical.1"
74+ )
75+
5376 document = mdoc .signed ["documents" ][0 ]
5477 doc = MobileDocument (** document )
5578
56- assert doc .verify () == True
79+ assert doc .verify ()
0 commit comments