MCPcopy Index your code
hub / github.com/KhronosGroup/Vulkan-Docs / test

Function test

scripts/parse_dependency.py:405–418  ·  view source on GitHub ↗
(dependency, expected)

Source from the content-addressed store, hash-verified

403 termSupported = lambda name: name in termdict and termdict[name]
404
405 def test(dependency, expected):
406 val = False
407 try:
408 val = evaluateDependency(dependency, termSupported)
409 except ParseException as pe:
410 print(dependency, f'failed parse: {dependency}')
411 except Exception as e:
412 print(dependency, f'failed eval: {dependency}')
413
414 if val == expected:
415 True
416 # print(f'{dependency} = {val} (as expected)')
417 else:
418 print(f'{dependency} ERROR: {val} != {expected}')
419
420 # Verify expressions are evaluated left-to-right
421

Callers 1

Calls 1

evaluateDependencyFunction · 0.85

Tested by

no test coverage detected