changeset 2283:9bdc25ed5df5

fix tests
author drewp@bigasterisk.com
date Mon, 29 May 2023 19:37:11 -0700
parents 9f18263a1dcd
children dcfa69d53fd2
files light9/effect/sequencer/eval_faders_test.py light9/effect/settings_test.py
diffstat 2 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/light9/effect/sequencer/eval_faders_test.py	Mon May 29 19:36:49 2023 -0700
+++ b/light9/effect/sequencer/eval_faders_test.py	Mon May 29 19:37:11 2023 -0700
@@ -46,9 +46,9 @@
             :fade1
                 a :Fader;
                 :effect effect:effect1;
-                :setting :fs1;
-                :value 0.6 .
+                :setting :fs1 .
             :fs1 
+                :value 0.6 ;
                 :effectAttr :strength .
 
         '''
--- a/light9/effect/settings_test.py	Mon May 29 19:36:49 2023 -0700
+++ b/light9/effect/settings_test.py	Mon May 29 19:37:11 2023 -0700
@@ -10,6 +10,9 @@
 from light9.newtypes import DeviceAttr, DeviceUri, HexColor, VTUnion
 
 
+def decimalLiteral(value):
+    return Literal(value, datatype='http://www.w3.org/2001/XMLSchema#decimal')
+
 class TestDeviceSettings(unittest.TestCase):
 
     def setUp(self):
@@ -47,11 +50,11 @@
                 (L9['foo'], L9['setting'], L9['foo_set0'], ctx),
                 (L9['foo_set0'], L9['device'], L9['light1'], ctx),
                 (L9['foo_set0'], L9['deviceAttr'], L9['brightness'], ctx),
-                (L9['foo_set0'], L9['value'], Literal(0.1), ctx),
+                (L9['foo_set0'], L9['value'], decimalLiteral(0.1), ctx),
                 (L9['foo'], L9['setting'], L9['foo_set1'], ctx),
                 (L9['foo_set1'], L9['device'], L9['light1'], ctx),
                 (L9['foo_set1'], L9['deviceAttr'], L9['speed'], ctx),
-                (L9['foo_set1'], L9['scaledValue'], Literal(0.2), ctx),
+                (L9['foo_set1'], L9['scaledValue'], decimalLiteral(0.2), ctx),
             ]))
         s = DeviceSettings.fromResource(self.graph, DeviceUri(L9['foo']))