mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-03 18:29:09 +00:00
Python: Rework the load_file API, part 1
Return a namespace that contains a "class type" for constructing the component instance - similar to the Node.js API.
This commit is contained in:
parent
d0fc025bc8
commit
280f314eeb
4 changed files with 28 additions and 3 deletions
13
api/python/tests/test_load_file.py
Normal file
13
api/python/tests/test_load_file.py
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial
|
||||
|
||||
from slint import load_file
|
||||
import os
|
||||
|
||||
|
||||
def test_load_file():
|
||||
module = load_file(os.path.join(os.path.dirname(
|
||||
__spec__.origin), "test_load_file.slint"))
|
||||
assert list(module.__dict__.keys()) == ["App"]
|
||||
instance = module.App()
|
||||
del instance
|
Loading…
Add table
Add a link
Reference in a new issue