Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def loadValues():
path = inputPath / 'values.qface'
return FileSystem.parse_document(path)
def load_one():
path = inputPath / 'com.pelagicore.one.qface'
return FileSystem.parse_document(path)
def loadEcho():
path = inputPath / 'org.example.echo.qface'
return FileSystem.parse_document(path)
def loadSystem():
path = inputPath / 'com.pelagicore.ivi.tuner.qface'
return FileSystem.parse_document(path)
def load_system():
path = inputPath / 'com.pelagicore.ivi.climate.qface'
return FileSystem.parse_document(path)
def loadTuner():
path = inputPath / 'com.pelagicore.ivi.tuner.qface'
return FileSystem.parse_document(path)
def test_destination_prefix():
system = FileSystem.parse(inputPath)
out = Path('tests/out')
out.rmtree_p()
out.makedirs_p()
generator = Generator(search_path='tests/templates')
for module in system.modules:
dst_template = '{{out}}/{{module|lower}}.txt'
ctx = {'out': out.abspath(), 'module': module}
generator.write(dst_template, 'module.txt', ctx)
path = generator.apply(dst_template, ctx)
assert Path(path).exists()
out.rmtree_p()
def test_parse_document_mixed():
src = [inputPath, inputPath / 'com.pelagicore.ivi.climate.qface']
system = FileSystem.parse(src)
assert system.lookup('com.pelagicore.ivi.tuner')
assert system.lookup('com.pelagicore.ivi.climate')
assert system.lookup('com.pelagicore.one')
def test_parse():
log.debug('test parse')
system = FileSystem.parse(inputPath)
assert system
def test_parse_document():
system = FileSystem.parse(inputPath / 'com.pelagicore.ivi.tuner.qface')
assert system.lookup('com.pelagicore.ivi.tuner')