summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJosh Blum2013-07-07 00:25:35 -0700
committerJosh Blum2013-07-07 00:25:35 -0700
commita8f263d94f8eb772a3a334aa5bb08c6e30b996ec (patch)
treebb9baa13d27d7d0150a6ee6c52add5288b502a0d /tests
parent2001959902f85723c289e3f942ec2e49954a04bc (diff)
downloadsandhi-a8f263d94f8eb772a3a334aa5bb08c6e30b996ec.tar.gz
sandhi-a8f263d94f8eb772a3a334aa5bb08c6e30b996ec.tar.bz2
sandhi-a8f263d94f8eb772a3a334aa5bb08c6e30b996ec.zip
gras: restore property access w/ json
Diffstat (limited to 'tests')
-rw-r--r--tests/query_test.py44
1 files changed, 22 insertions, 22 deletions
diff --git a/tests/query_test.py b/tests/query_test.py
index 98561ff..8e5bfaf 100644
--- a/tests/query_test.py
+++ b/tests/query_test.py
@@ -9,11 +9,11 @@ class MyBlock(gras.Block):
def __init__(self):
gras.Block.__init__(self, "MyBlock", out_sig=[numpy.uint32], in_sig=[numpy.uint32])
self.numeric_value = 0
- self.register_getter("numeric_value", self.get_numeric_value)
- self.register_setter("numeric_value", self.set_numeric_value)
+ self.register_call("get_numeric_value", self.get_numeric_value)
+ self.register_call("set_numeric_value", self.set_numeric_value)
self.vector_value = [0]
- self.register_getter("vector_value", self.get_vector_value)
- self.register_setter("vector_value", self.set_vector_value)
+ self.register_call("get_vector_value", self.get_vector_value)
+ self.register_call("set_vector_value", self.set_vector_value)
def work(self, ins, outs):
n = min(len(ins[0]), len(outs[0]))
@@ -85,37 +85,37 @@ class QueryTest(unittest.TestCase):
#set the integer property
self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_numeric_query',
- key='numeric_value',
- value=42,
+ name='set_numeric_value',
+ args=[42],
))
self.assertEqual(block.numeric_value, 42)
#get the integer property
- block.set('numeric_value', 21)
+ block.set_numeric_value(21)
result = self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_numeric_query',
- key='numeric_value',
+ name='get_numeric_value',
))
self.assertEqual(result['value'], 21)
#set the complex property
self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_numeric_query',
- key='numeric_value',
- value='(0, 42)',
+ name='set_numeric_value',
+ args=['(0, 42)'],
))
self.assertEqual(block.numeric_value, 42j)
#get the complex property
- block.set('numeric_value', 21j)
+ block.set_numeric_value(21j)
result = self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_numeric_query',
- key='numeric_value',
+ name='get_numeric_value',
))
self.assertEqual(result['value'], '(0,21)')
@@ -129,19 +129,19 @@ class QueryTest(unittest.TestCase):
#set the vector property
self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_vector_query',
- key='vector_value',
- value=[1, 2, 3, 4, 5],
+ name='set_vector_value',
+ args=[[1, 2, 3, 4, 5]],
))
self.assertEqual(list(block.vector_value), [1, 2, 3, 4, 5])
#get the vector property
- block.set('vector_value', [6, 7, 8, 9])
+ block.set_vector_value([6, 7, 8, 9])
result = self.tb.query(dict(
- path="/props.json",
+ path="/calls.json",
block='test_vector_query',
- key='vector_value',
+ name='get_vector_value',
))
self.assertEqual(list(result['value']), [6, 7, 8, 9])