示例#1
0
 def testUsingTestData(self):
   """Test for reference_from_string() using test data"""
   new_reference = ds.reference_from_string(ds_data.TEST_REFERENCE)
   assert isinstance(new_reference.transforms, ds.Transforms)
   assert isinstance(new_reference.digest_method, ds.DigestMethod)
   assert isinstance(new_reference.digest_value, ds.DigestValue)
   assert new_reference.id == "id"
   assert new_reference.uri == "http://www.example.com/URI"
   assert new_reference.type == "http://www.example.com/Type"
示例#2
0
 def testAccessors(self):
   """Test for SignedInfo accessors"""
   self.si.id = "id"
   self.si.canonicalization_method = ds.canonicalization_method_from_string(
     ds_data.TEST_CANONICALIZATION_METHOD)
   self.si.signature_method = ds.signature_method_from_string(
     ds_data.TEST_SIGNATURE_METHOD)
   self.si.reference.append(ds.reference_from_string(
     ds_data.TEST_REFERENCE))
   new_si = ds.signed_info_from_string(self.si.to_string())
   assert new_si.id == "id"
   assert isinstance(new_si.canonicalization_method,
                           ds.CanonicalizationMethod)
   assert isinstance(new_si.signature_method, ds.SignatureMethod)
   assert isinstance(new_si.reference[0], ds.Reference)
示例#3
0
 def testAccessors(self):
   """Test for Reference accessors"""
   self.reference.transforms = ds.transforms_from_string(
     ds_data.TEST_TRANSFORMS)
   self.reference.digest_method = ds.digest_method_from_string(
     ds_data.TEST_DIGEST_METHOD)
   self.reference.digest_value = ds.digest_value_from_string(
     ds_data.TEST_DIGEST_VALUE)
   self.reference.id = "id"
   self.reference.uri = "http://www.example.com/URI"
   self.reference.type = "http://www.example.com/Type"
   new_reference = ds.reference_from_string(self.reference.to_string())
   assert isinstance(new_reference.transforms, ds.Transforms)
   assert isinstance(new_reference.digest_method, ds.DigestMethod)
   assert isinstance(new_reference.digest_value, ds.DigestValue)
   assert new_reference.id == "id"
   assert new_reference.uri == "http://www.example.com/URI"
   assert new_reference.type == "http://www.example.com/Type"