diff options
author | Ilya Etingof <etingof@gmail.com> | 2017-08-31 01:22:28 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2017-08-31 01:28:59 +0200 |
commit | 976d8c90f5f0c8b22c43a13d8aa624c16fd5685a (patch) | |
tree | 8d7b6fcc59a9b20a1828cddb81400e3821bec4be /tests | |
parent | ce47a38480a4c33a20d4d6f616290dbb34ab2c87 (diff) | |
download | pyasn1-976d8c90f5f0c8b22c43a13d8aa624c16fd5685a.tar.gz |
fixed stray duplicate tags detection at NamedTypes.tagMap
Diffstat (limited to 'tests')
-rw-r--r-- | tests/type/test_namedtype.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/type/test_namedtype.py b/tests/type/test_namedtype.py index be46e3c..4991876 100644 --- a/tests/type/test_namedtype.py +++ b/tests/type/test_namedtype.py @@ -116,6 +116,16 @@ class OrderedNamedTypesCaseBase(unittest.TestCase): 'getTypeByPosition() fails' +class DuplicateNamedTypesCaseBase(unittest.TestCase): + def testDuplicateDefaultTags(self): + nt = namedtype.NamedTypes( + namedtype.NamedType('first-name', univ.Any()), + namedtype.NamedType('age', univ.Any()) + ) + + assert isinstance(nt.tagMap, namedtype.NamedTypes.PostponedError) + + suite = unittest.TestLoader().loadTestsFromModule(sys.modules[__name__]) if __name__ == '__main__': |