ref: 07bf04e6d7a996b10ec25d8c9f89901f0a6a38ac
parent: ec1ce52d8bd4dbae8c210e92ece430b129442e0e
author: Paul Brossier <[email protected]>
date: Mon Oct 19 11:27:20 EDT 2009
python/: update to new filter, test_filter.py py-filter.c
--- a/interfaces/python/py-filter.c
+++ b/interfaces/python/py-filter.c
@@ -147,9 +147,9 @@
};
static PyMethodDef Py_filter_methods[] = {
- {"set_c_weighting", (PyCFunction) Py_filter_set_c_weighting, METH_NOARGS,
+ {"set_c_weighting", (PyCFunction) Py_filter_set_c_weighting, METH_VARARGS,
"set filter coefficients to C-weighting"},
- {"set_a_weighting", (PyCFunction) Py_filter_set_a_weighting, METH_NOARGS,
+ {"set_a_weighting", (PyCFunction) Py_filter_set_a_weighting, METH_VARARGS,
"set filter coefficients to A-weighting"},
{NULL}
};
--- a/interfaces/python/test_filter.py
+++ b/interfaces/python/test_filter.py
@@ -17,18 +17,18 @@
f(fvec())
def test_cweighting_error(self):
- f = digital_filter (44100, 2, 1)
- self.assertRaises ( ValueError, f.set_c_weighting )
- f = digital_filter (44100, 8, 1)
- self.assertRaises ( ValueError, f.set_c_weighting )
- f = digital_filter (4000, 5, 1)
- self.assertRaises ( ValueError, f.set_c_weighting )
- f = digital_filter (193000, 5, 1)
- self.assertRaises ( ValueError, f.set_c_weighting )
- f = digital_filter (193000, 7, 1)
- self.assertRaises ( ValueError, f.set_a_weighting )
- f = digital_filter (192000, 5, 1)
- self.assertRaises ( ValueError, f.set_a_weighting )
+ f = digital_filter (2, 1)
+ self.assertRaises ( ValueError, f.set_c_weighting, 44100 )
+ f = digital_filter (8, 1)
+ self.assertRaises ( ValueError, f.set_c_weighting, 44100 )
+ f = digital_filter (5, 1)
+ self.assertRaises ( ValueError, f.set_c_weighting, 4000 )
+ f = digital_filter (5, 1)
+ self.assertRaises ( ValueError, f.set_c_weighting, 193000 )
+ f = digital_filter (7, 1)
+ self.assertRaises ( ValueError, f.set_a_weighting, 193000 )
+ f = digital_filter (5, 1)
+ self.assertRaises ( ValueError, f.set_a_weighting, 192000 )
def test_c_weighting(self):
expected = array_from_text_file('c_weighting_test_simple.expected')