Skip to content

Commit 5731918

Browse files
committed
[xferfcn_input_test.py] Style refactor
- pep8 warnings - camel case functions to lower case
1 parent 4054eaf commit 5731918

File tree

1 file changed

+71
-69
lines changed

1 file changed

+71
-69
lines changed

control/tests/xferfcn_input_test.py

Lines changed: 71 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -12,105 +12,105 @@
1212

1313
from control.xferfcn import _clean_part
1414

15+
1516
class TestXferFcnInput(unittest.TestCase):
16-
"""These are tests for functionality of cleaning and validating
17-
XferFucnInput."""
17+
"""These are tests for functionality of cleaning and validating XferFcnInput."""
1818

1919
# Tests for raising exceptions.
20-
def testBadInputType(self):
20+
def test_clean_part_bad_input_type(self):
2121
"""Give the part cleaner invalid input type."""
2222

2323
self.assertRaises(TypeError, _clean_part, [[0., 1.], [2., 3.]])
2424

25-
def testBadInputType2(self):
25+
def test_clean_part_bad_input_type2(self):
2626
"""Give the part cleaner another invalid input type."""
2727
self.assertRaises(TypeError, _clean_part, [1, "a"])
2828

29-
def testScalar(self):
29+
def test_clean_part_scalar(self):
3030
"""Test single scalar value."""
3131
num = 1
3232
num_ = _clean_part(num)
33-
33+
3434
assert isinstance(num_, list)
3535
assert np.all([isinstance(part, list) for part in num_])
3636
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
3737

38-
def testListScalar(self):
38+
def test_clean_part_list_scalar(self):
3939
"""Test single scalar value in list."""
4040
num = [1]
4141
num_ = _clean_part(num)
42-
42+
4343
assert isinstance(num_, list)
4444
assert np.all([isinstance(part, list) for part in num_])
4545
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
46-
47-
def testTupleScalar(self):
46+
47+
def test_clean_part_tuple_scalar(self):
4848
"""Test single scalar value in tuple."""
4949
num = (1)
5050
num_ = _clean_part(num)
51-
51+
5252
assert isinstance(num_, list)
5353
assert np.all([isinstance(part, list) for part in num_])
5454
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
5555

56-
def testList(self):
56+
def test_clean_part_list(self):
5757
"""Test multiple values in a list."""
5858
num = [1, 2]
5959
num_ = _clean_part(num)
60-
60+
6161
assert isinstance(num_, list)
6262
assert np.all([isinstance(part, list) for part in num_])
6363
np.testing.assert_array_equal(num_[0][0], array([1.0, 2.0], dtype=float))
6464

65-
def testTuple(self):
65+
def test_clean_part_tuple(self):
6666
"""Test multiple values in tuple."""
6767
num = (1, 2)
6868
num_ = _clean_part(num)
69-
69+
7070
assert isinstance(num_, list)
7171
assert np.all([isinstance(part, list) for part in num_])
7272
np.testing.assert_array_equal(num_[0][0], array([1.0, 2.0], dtype=float))
73-
74-
def testAllScalarTypes(self):
73+
74+
def test_clean_part_all_scalar_types(self):
7575
"""Test single scalar value for all valid data types."""
7676
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
7777
num = dtype(1)
7878
num_ = _clean_part(num)
79-
79+
8080
assert isinstance(num_, list)
8181
assert np.all([isinstance(part, list) for part in num_])
8282
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
83-
84-
def testNpArray(self):
83+
84+
def test_clean_part_np_array(self):
8585
"""Test multiple values in numpy array."""
8686
num = np.array([1, 2])
8787
num_ = _clean_part(num)
88-
88+
8989
assert isinstance(num_, list)
9090
assert np.all([isinstance(part, list) for part in num_])
9191
np.testing.assert_array_equal(num_[0][0], array([1.0, 2.0], dtype=float))
92-
93-
def testAllNumpyArrayTypes(self):
92+
93+
def test_clean_part_all_np_array_types(self):
9494
"""Test scalar value in numpy array of ndim=0 for all data types."""
9595
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
9696
num = np.array(1, dtype=dtype)
9797
num_ = _clean_part(num)
98-
98+
9999
assert isinstance(num_, list)
100100
assert np.all([isinstance(part, list) for part in num_])
101101
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
102102

103-
def testAllNumpyArrayTypes2(self):
103+
def test_clean_part_all_np_array_types2(self):
104104
"""Test numpy array for all types."""
105105
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
106106
num = np.array([1, 2], dtype=dtype)
107107
num_ = _clean_part(num)
108-
108+
109109
assert isinstance(num_, list)
110110
assert np.all([isinstance(part, list) for part in num_])
111111
np.testing.assert_array_equal(num_[0][0], array([1.0, 2.0], dtype=float))
112-
113-
def testListAllTypes(self):
112+
113+
def test_clean_part_list_all_types(self):
114114
"""Test list of a single value for all data types."""
115115
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
116116
num = [dtype(1)]
@@ -119,133 +119,133 @@ def testListAllTypes(self):
119119
assert np.all([isinstance(part, list) for part in num_])
120120
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
121121

122-
def testListAllTypes2(self):
122+
def test_clean_part_list_all_types2(self):
123123
"""List of list of numbers of all data types."""
124124
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
125125
num = [dtype(1), dtype(2)]
126126
num_ = _clean_part(num)
127127
assert isinstance(num_, list)
128128
assert np.all([isinstance(part, list) for part in num_])
129129
np.testing.assert_array_equal(num_[0][0], array([1.0, 2.0], dtype=float))
130-
131-
def testTupleAllTypes(self):
130+
131+
def test_clean_part_tuple_all_types(self):
132132
"""Test tuple of a single value for all data types."""
133133
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
134134
num = (dtype(1),)
135135
num_ = _clean_part(num)
136136
assert isinstance(num_, list)
137137
assert np.all([isinstance(part, list) for part in num_])
138138
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
139-
140-
def testTupleAllTypes2(self):
139+
140+
def test_clean_part_tuple_all_types2(self):
141141
"""Test tuple of a single value for all data types."""
142142
for dtype in [int, int8, int16, int32, int64, float, float16, float32, float64, float128]:
143143
num = (dtype(1), dtype(2))
144144
num_ = _clean_part(num)
145145
assert isinstance(num_, list)
146146
assert np.all([isinstance(part, list) for part in num_])
147147
np.testing.assert_array_equal(num_[0][0], array([1, 2], dtype=float))
148-
149-
def testListListListInt(self):
148+
149+
def test_clean_part_list_list_list_int(self):
150150
""" Test an int in a list of a list of a list."""
151151
num = [[[1]]]
152152
num_ = _clean_part(num)
153153
assert isinstance(num_, list)
154154
assert np.all([isinstance(part, list) for part in num_])
155155
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
156156

157-
def testListListListFloat(self):
157+
def test_clean_part_list_list_list_float(self):
158158
""" Test a float in a list of a list of a list."""
159159
num = [[[1.0]]]
160160
num_ = _clean_part(num)
161161
assert isinstance(num_, list)
162162
assert np.all([isinstance(part, list) for part in num_])
163163
np.testing.assert_array_equal(num_[0][0], array([1.0], dtype=float))
164-
165-
def testListListListInts(self):
164+
165+
def test_clean_part_list_list_list_ints(self):
166166
"""Test 2 lists of ints in a list in a list."""
167-
num = [[[1,1],[2,2]]]
167+
num = [[[1, 1], [2, 2]]]
168168
num_ = _clean_part(num)
169-
169+
170170
assert isinstance(num_, list)
171171
assert np.all([isinstance(part, list) for part in num_])
172172
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
173173
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
174-
175-
def testListListListFloats(self):
174+
175+
def test_clean_part_list_list_list_floats(self):
176176
"""Test 2 lists of ints in a list in a list."""
177-
num = [[[1.0,1.0],[2.0,2.0]]]
177+
num = [[[1.0, 1.0], [2.0, 2.0]]]
178178
num_ = _clean_part(num)
179-
179+
180180
assert isinstance(num_, list)
181181
assert np.all([isinstance(part, list) for part in num_])
182182
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
183183
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
184-
185-
def testListListArray(self):
184+
185+
def test_clean_part_list_list_array(self):
186186
"""List of list of numpy arrays for all valid types."""
187187
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
188-
num = [[array([1,1], dtype=dtype),array([2,2], dtype=dtype)]]
188+
num = [[array([1, 1], dtype=dtype), array([2, 2], dtype=dtype)]]
189189
num_ = _clean_part(num)
190-
190+
191191
assert isinstance(num_, list)
192192
assert np.all([isinstance(part, list) for part in num_])
193193
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
194194
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
195195

196-
def testTupleListArray(self):
196+
def test_clean_part_tuple_list_array(self):
197197
"""Tuple of list of numpy arrays for all valid types."""
198198
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
199-
num = ([array([1,1], dtype=dtype),array([2,2], dtype=dtype)],)
199+
num = ([array([1, 1], dtype=dtype), array([2, 2], dtype=dtype)],)
200200
num_ = _clean_part(num)
201-
201+
202202
assert isinstance(num_, list)
203203
assert np.all([isinstance(part, list) for part in num_])
204204
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
205205
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
206-
207-
def testListTupleArray(self):
206+
207+
def test_clean_part_list_tuple_array(self):
208208
"""List of tuple of numpy array for all valid types."""
209209
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
210-
num = [(array([1,1], dtype=dtype),array([2,2], dtype=dtype))]
210+
num = [(array([1, 1], dtype=dtype), array([2, 2], dtype=dtype))]
211211
num_ = _clean_part(num)
212-
212+
213213
assert isinstance(num_, list)
214214
assert np.all([isinstance(part, list) for part in num_])
215215
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
216216
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
217-
218-
def testTupleTuplesArrays(self):
217+
218+
def test_clean_part_tuple_tuples_arrays(self):
219219
"""Tuple of tuples of numpy arrays for all valid types."""
220220
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
221-
num = ((array([1,1], dtype=dtype),array([2,2], dtype=dtype)),
222-
(array([3,4], dtype=dtype),array([4,4], dtype=dtype)))
221+
num = ((array([1, 1], dtype=dtype), array([2, 2], dtype=dtype)),
222+
(array([3, 4], dtype=dtype), array([4, 4], dtype=dtype)))
223223
num_ = _clean_part(num)
224-
224+
225225
assert isinstance(num_, list)
226226
assert np.all([isinstance(part, list) for part in num_])
227227
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
228228
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
229-
230-
def testListTuplesArrays(self):
229+
230+
def test_clean_part_list_tuples_arrays(self):
231231
"""List of tuples of numpy arrays for all valid types."""
232232
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
233-
num = [(array([1,1], dtype=dtype),array([2,2], dtype=dtype)),
234-
(array([3,4], dtype=dtype),array([4,4], dtype=dtype))]
233+
num = [(array([1, 1], dtype=dtype), array([2, 2], dtype=dtype)),
234+
(array([3, 4], dtype=dtype), array([4, 4], dtype=dtype))]
235235
num_ = _clean_part(num)
236-
236+
237237
assert isinstance(num_, list)
238238
assert np.all([isinstance(part, list) for part in num_])
239239
np.testing.assert_array_equal(num_[0][0], array([1.0, 1.0], dtype=float))
240240
np.testing.assert_array_equal(num_[0][1], array([2.0, 2.0], dtype=float))
241241

242-
def testListListArrays(self):
242+
def test_clean_part_list_list_arrays(self):
243243
"""List of list of numpy arrays for all valid types."""
244244
for dtype in int, int8, int16, int32, int64, float, float16, float32, float64, float128:
245-
num = [[array([1,1], dtype=dtype),array([2,2], dtype=dtype)],
246-
[array([3,3], dtype=dtype),array([4,4], dtype=dtype)]]
245+
num = [[array([1, 1], dtype=dtype), array([2, 2], dtype=dtype)],
246+
[array([3, 3], dtype=dtype), array([4, 4], dtype=dtype)]]
247247
num_ = _clean_part(num)
248-
248+
249249
assert len(num_) == 2
250250
assert np.all([isinstance(part, list) for part in num_])
251251
assert np.all([len(part) == 2 for part in num_])
@@ -254,8 +254,10 @@ def testListListArrays(self):
254254
np.testing.assert_array_equal(num_[1][0], array([3.0, 3.0], dtype=float))
255255
np.testing.assert_array_equal(num_[1][1], array([4.0, 4.0], dtype=float))
256256

257+
257258
def suite():
258259
return unittest.TestLoader().loadTestsFromTestCase(TestXferFcnInput)
259260

261+
260262
if __name__ == "__main__":
261263
unittest.main()

0 commit comments

Comments
 (0)