Files
vulkan-registry/tests/test_taxonomy.py
Plamen Dragiyski 06eb9c01d3
All checks were successful
CI / Code Style (autopep8) (push) Successful in 17s
CI / Tests (Python 3.12) (push) Successful in 19s
CI / Tests (Python 3.13) (push) Successful in 19s
CI / Tests (Python 3.14) (push) Successful in 19s
CI / Coverage (Python 3.12) (push) Successful in 24s
tests: fix backward compatibility with 3.12 for hasattr
2026-05-09 18:30:38 +03:00

24 lines
634 B
Python

import unittest
import dragiyski.vulkan.registry as registry
from collections.abc import Container
class TestTaxonomy(unittest.TestCase):
taxonomy = None
@classmethod
def setUpClass(cls):
cls.taxonomy = registry.taxonomy
def test_taxonomy_api(self):
self.assertEqual(self.taxonomy.api, 'vulkan')
def test_taxonomy_tags(self):
self.assertTrue(hasattr(self.taxonomy, 'tags'))
self.assertIsInstance(self.taxonomy.tags, Container)
self.assertIn('KHR', self.taxonomy.tags)
self.assertIn('EXT', self.taxonomy.tags)
if __name__ == '__main__':
unittest.main()