diff options
author | Tom Rondeau <trondeau@vt.edu> | 2013-03-09 11:33:11 -0500 |
---|---|---|
committer | Tom Rondeau <trondeau@vt.edu> | 2013-03-09 11:33:11 -0500 |
commit | be10d272537fd7d442ed1445ecd4805145e219cd (patch) | |
tree | 4546e6a11e089914d0d49c985e88a8828c1aef2f /gnuradio-core/src/python | |
parent | b359d899af0771f3b3d66180af46df38d1c141f6 (diff) |
blocks: removing tagged file sink, wavfile source/sink/base from core; now in gr-blocks.
Diffstat (limited to 'gnuradio-core/src/python')
-rwxr-xr-x | gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py b/gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py deleted file mode 100755 index 3b9a3eb204..0000000000 --- a/gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2008,2010 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# 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 3, or (at your option) -# any later version. -# -# GNU Radio 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 GNU Radio; 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 os -from os.path import getsize - -g_in_file = os.path.join (os.getenv ("srcdir"), "test_16bit_1chunk.wav") - -class test_wavefile(gr_unittest.TestCase): - - def setUp (self): - self.tb = gr.top_block () - - def tearDown (self): - self.tb = None - - def test_001_checkwavread (self): - wf = gr.wavfile_source(g_in_file) - self.assertEqual(wf.sample_rate(), 8000) - - def test_002_checkwavcopy (self): - infile = g_in_file - outfile = "test_out.wav" - - wf_in = gr.wavfile_source(infile) - wf_out = gr.wavfile_sink(outfile, - wf_in.channels(), - wf_in.sample_rate(), - wf_in.bits_per_sample()) - self.tb.connect(wf_in, wf_out) - self.tb.run() - wf_out.close() - - self.assertEqual(getsize(infile), getsize(outfile)) - - in_f = file(infile, 'rb') - out_f = file(outfile, 'rb') - - in_data = in_f.read() - out_data = out_f.read() - out_f.close() - os.remove(outfile) - - self.assertEqual(in_data, out_data) - - -if __name__ == '__main__': - gr_unittest.run(test_wavefile, "test_wavefile.xml") |