24 lines
634 B
Python
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()
|