コード例 #1
0
ファイル: qa_wavfile.py プロジェクト: pjcfifa/gnuradio
    def test_002_checkwavcopy(self):
        infile = g_in_file
        outfile = "test_out.wav"

        wf_in = blocks.wavfile_source(infile)
        wf_out = blocks.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)
コード例 #2
0
ファイル: qa_wavfile.py プロジェクト: mfischer/gnuradio
    def test_002_checkwavcopy(self):
        infile = g_in_file
        outfile = "test_out.wav"

        wf_in = blocks.wavfile_source(infile)
        wf_out = blocks.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)
コード例 #3
0
ファイル: qa_wavfile.py プロジェクト: pjcfifa/gnuradio
 def test_001_checkwavread(self):
     wf = blocks.wavfile_source(g_in_file)
     self.assertEqual(wf.sample_rate(), 8000)
コード例 #4
0
ファイル: qa_wavfile.py プロジェクト: mfischer/gnuradio
 def test_001_checkwavread(self):
     wf = blocks.wavfile_source(g_in_file)
     self.assertEqual(wf.sample_rate(), 8000)