#
# GNU Radio is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
+# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# GNU Radio is distributed in the hope that it will be useful,
#
# You should have received a copy of the GNU General Public License
# along with GNU Radio; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street,
+# Boston, MA 02110-1301, USA.
#
from gnuradio import gr, gr_unittest
-import qa_basic_flow_graph
def all_counts ():
class test_message (gr_unittest.TestCase):
def setUp (self):
- self.fg = gr.flow_graph()
self.msgq = gr.msg_queue ()
def tearDown (self):
- self.fg = None
self.msgq = None
def leak_check (self, fct):
input_data = (0,1,2,3,4,5,6,7,8,9)
src = gr.vector_source_b(input_data)
dst = gr.vector_sink_b()
- self.fg.connect(src, dst)
- self.fg.run()
+ tb = gr.top_block()
+ tb.connect(src, dst)
+ tb.run()
self.assertEquals(input_data, dst.data())
def test_301(self):
src = gr.message_source(gr.sizeof_char)
dst = gr.vector_sink_b()
- self.fg.connect(src, dst)
+ tb = gr.top_block()
+ tb.connect(src, dst)
src.msgq().insert_tail(gr.message_from_string('01234'))
src.msgq().insert_tail(gr.message_from_string('5'))
src.msgq().insert_tail(gr.message_from_string(''))
src.msgq().insert_tail(gr.message_from_string('6789'))
src.msgq().insert_tail(gr.message(1)) # send EOF
- self.fg.run()
+ tb.run()
self.assertEquals(tuple(map(ord, '0123456789')), dst.data())