diff options
author | steve <steve@romeo.(none)> | 2008-02-09 10:44:34 +0000 |
---|---|---|
committer | steve <steve@romeo.(none)> | 2008-02-09 10:44:34 +0000 |
commit | d6760ac7b1e7ae5afd66be1b9b2af31eeb7554e7 (patch) | |
tree | 867f793a438556aa9804d6fcb89ae7459913cff7 /gsm-tvoid/src/python/qa_gsm.py |
done
Diffstat (limited to 'gsm-tvoid/src/python/qa_gsm.py')
-rwxr-xr-x | gsm-tvoid/src/python/qa_gsm.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gsm-tvoid/src/python/qa_gsm.py b/gsm-tvoid/src/python/qa_gsm.py new file mode 100755 index 0000000..5709756 --- /dev/null +++ b/gsm-tvoid/src/python/qa_gsm.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python +# + + +from gnuradio import gr, gr_unittest +import gsm + +class qa_gsm (gr_unittest.TestCase): + + def setUp (self): + self.fg = gr.flow_graph () + + def tearDown (self): + self.fg = None + + def test_001_burst_cf (self): +# src_data = map(complex,(-3, 4, -5.5, 2, 3)) + src_data = (-3, 4, -5.5, 2, 3) + print src_data + expected_result = (9, 16, 30.25, 4, 9) + print expected_result + src = gr.vector_source_c (src_data) + burst = gsm.burst_cf () + dst = gr.vector_sink_f () + self.fg.connect (src, burst) + self.fg.connect (burst, dst) + self.fg.run () + result_data = dst.data () + self.assertFloatTuplesAlmostEqual (expected_result, result_data, 5) + +if __name__ == '__main__': + gr_unittest.main () |