#!/usr/bin/env python # # Copyright 2008 Steve Glass # # This file is part of OP25 # # OP25 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 3, or (at your option) # any later version. # # OP25 is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # You should have received a copy of the GNU General Public License # along with OP25; see the file COPYING. If not, write to the Free # Software Foundation, Inc., 51 Franklin Street, Boston, MA # 02110-1301, USA. # from gnuradio import gr, gr_unittest import op25 # import os # # print 'Blocked waiting for GDB attach (pid = %d)' % (os.getpid(),) # raw_input("Press Enter to continue...") class qa_op25(gr_unittest.TestCase): def setUp(self): self.tb = gr.top_block() def tearDown(self): self.tb = None def test_constructor(self): empty_sequence = () src = gr.vector_source_b(empty_sequence, False) # msgq = gr.msg_queue() p25 = op25.decoder_bf() self.tb.connect(src, p25) if __name__ == '__main__': gr_unittest.main ()