From f8c0dbedc058231a812509892dc9e5348c1c9a4e Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 25 Aug 2022 21:00:09 +0800 Subject: [PATCH] add script test --- test/script/conf/config.json | 18 ++++++++++++++++++ test/script/main.py | 10 ++++++++++ test/script/scripts/index.tmpl | 12 ++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 test/script/conf/config.json create mode 100644 test/script/main.py create mode 100644 test/script/scripts/index.tmpl diff --git a/test/script/conf/config.json b/test/script/conf/config.json new file mode 100644 index 0000000..15756fb --- /dev/null +++ b/test/script/conf/config.json @@ -0,0 +1,18 @@ +{ + "font_sizes":{ + "smallest":1.5, + "small":2.5, + "normal":3.5, + "large":4.5, + "huge":5.5, + "hugest":6.5 + }, + "font_name":"normal", + "script_root":"$[workdir]$/scripts", + "root":{ + "widgettype":"urlwidget", + "options":{ + "url":"file://index.tmpl" + } + } +} diff --git a/test/script/main.py b/test/script/main.py new file mode 100644 index 0000000..f7786c3 --- /dev/null +++ b/test/script/main.py @@ -0,0 +1,10 @@ +from kivyblocks.blocksapp import BlocksApp +from kivyblocks.blocks import registerWidget, Blocks +import kivyblocks.register + + +class ScriptApp(BlocksApp): + pass + +if __name__ == '__main__': + ScriptApp().run() diff --git a/test/script/scripts/index.tmpl b/test/script/scripts/index.tmpl new file mode 100644 index 0000000..a0e10d3 --- /dev/null +++ b/test/script/scripts/index.tmpl @@ -0,0 +1,12 @@ +{ + "widgettype":"VBox", + "options":{}, + "subwidgets":[ + { + "widgettype":"Button", + "options":{ + "text":"Hello" + } + } + ] +}