summaryrefslogtreecommitdiff
path: root/tests/block_test.py
blob: 020e6159a59b26f40d454be2a210e9fe84c3355c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

import unittest
import gras
import numpy

class BlockTest(unittest.TestCase):

    def test_make_block(self):
        null_src = gras.Block('NullSource')
        null_src.set_output_signature([numpy.int32])

        null_sink = gras.Block('NullSink')
        null_sink.set_input_signature([numpy.int32])

        tb = gras.TopBlock()

        print 'connect...'
        tb.connect(null_src, null_sink)
        print 'ok'

        tb.disconnect(null_src, null_sink)
        print 'done'

if __name__ == '__main__':
    unittest.main()