#!/usr/bin/python3 -i # # Copyright (c) 2018-2019 Collabora, Ltd. # # SPDX-License-Identifier: Apache-2.0 # # Author(s): Ryan Pavlik import pytest from check_spec_links import VulkanEntityDatabase @pytest.fixture def db(): ret = VulkanEntityDatabase() # print(ret.getEntityJson()) return ret def test_likely_recognized(db): assert(db.likelyRecognizedEntity('vkBla')) assert(db.likelyRecognizedEntity('VkBla')) assert(db.likelyRecognizedEntity('VK_BLA')) def test_db(db): assert(db.findEntity('vkCreateInstance')) # VKAPI_CALL is not referenced, so not added to EntityDatabase. # assert(db.findEntity('VKAPI_CALL'))