Files
vulkan-registry/tests/test_taxonomy.py

24 lines
628 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.assertHasAttr(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()