def test_pre_process_x683(self): # Todo: Remove expected RecursionError parameterization of # recursive types has been implemented. if sys.version_info[0] == 2: return with self.assertRaises(RecursionError): actual = asn1tools.pre_process_dict(deepcopy(X683)) self.assertEqual(actual, X683_PP)
def test_pre_process_time_types(self): actual = asn1tools.pre_process_dict(deepcopy(TIME_TYPES)) self.assertEqual(actual, TIME_TYPES_PP)
def test_pre_process_parameterization(self): actual = asn1tools.pre_process_dict(deepcopy(PARAMETERIZATION)) self.assertEqual(actual, PARAMETERIZATION_PP)
def test_pre_process_module_tags_automatic(self): actual = asn1tools.pre_process_dict(deepcopy(MODULE_TAGS_AUTOMATIC)) self.assertEqual(actual, MODULE_TAGS_AUTOMATIC_PP)
def test_pre_process_module_tags_implicit(self): actual = asn1tools.pre_process_dict(deepcopy(MODULE_TAGS_IMPLICIT)) self.assertEqual(actual, MODULE_TAGS_IMPLICIT_PP)
def test_pre_process_all_types_automatic_tags(self): actual = asn1tools.pre_process_dict(deepcopy(ALL_TYPES_AUTOMATIC_TAGS)) self.assertEqual(actual, ALL_TYPES_AUTOMATIC_TAGS_PP)
def test_pre_process_extensibility_implied(self): actual = asn1tools.pre_process_dict(deepcopy(EXTENSIBILITY_IMPLIED)) self.assertEqual(actual, EXTENSIBILITY_IMPLIED_PP)
def test_pre_process_x683(self): actual = asn1tools.pre_process_dict(deepcopy(X683)) with self.assertRaises(AssertionError): self.assertEqual(actual, X683_PP)