Skip to content

Commit 49b74ca

Browse files
committed
Remove unused test_suite() that now causes unittest and pytest warnings
supervisor/tests/test_confecho.py::test_suite /home/runner/work/supervisor/supervisor/supervisor/tests/test_confecho.py:18: DeprecationWarning: unittest.findTestCases() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromModule() instead. return unittest.findTestCases(sys.modules[__name__]) supervisor/tests/test_confecho.py::test_suite /home/runner/work/supervisor/supervisor/.tox/py311/lib/python3.11/site-packages/_pytest/python.py:199: PytestReturnNotNoneWarning: Expected None, but supervisor/tests/test_confecho.py::test_suite returned <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<supervisor.tests.test_confecho.TopLevelFunctionTests testMethod=test_main_writes_data_out_that_looks_like_a_config_file>]>]>, which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`?
1 parent 74e206a commit 49b74ca

17 files changed

+0
-123
lines changed

supervisor/tests/test_childutils.py

-7
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,3 @@ def test_send(self):
132132
listener.send(msg, stdout)
133133
expected = '%s%s\n%s' % (begin, len(msg), msg)
134134
self.assertEqual(stdout.getvalue(), expected)
135-
136-
137-
def test_suite():
138-
return unittest.findTestCases(sys.modules[__name__])
139-
140-
if __name__ == '__main__':
141-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_confecho.py

-7
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,3 @@ def test_main_writes_data_out_that_looks_like_a_config_file(self):
1212

1313
output = sio.getvalue()
1414
self.assertTrue("[supervisord]" in output)
15-
16-
17-
def test_suite():
18-
return unittest.findTestCases(sys.modules[__name__])
19-
20-
if __name__ == '__main__':
21-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_dispatchers.py

-6
Original file line numberDiff line numberDiff line change
@@ -1227,9 +1227,3 @@ def test_ansi(self):
12271227
def test_noansi(self):
12281228
noansi = b'Hello world... this is longer than a token!'
12291229
self.assertEqual(self._callFUT(noansi), noansi)
1230-
1231-
def test_suite():
1232-
return unittest.findTestCases(sys.modules[__name__])
1233-
1234-
if __name__ == '__main__':
1235-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_end_to_end.py

-6
Original file line numberDiff line numberDiff line change
@@ -419,9 +419,3 @@ def test_issue_1483c_identifier_from_command_line(self):
419419
finally:
420420
transport.close()
421421
self.assertEqual(ident, "from_command_line")
422-
423-
def test_suite():
424-
return unittest.findTestCases(sys.modules[__name__])
425-
426-
if __name__ == '__main__':
427-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_events.py

-7
Original file line numberDiff line numberDiff line change
@@ -508,10 +508,3 @@ class FooEvent(events.Event):
508508
self.assertTrue(events.EventTypes.FOO is FooEvent)
509509
finally:
510510
del events.EventTypes.FOO
511-
512-
def test_suite():
513-
return unittest.findTestCases(sys.modules[__name__])
514-
515-
if __name__ == '__main__':
516-
unittest.main(defaultTest='test_suite')
517-

supervisor/tests/test_http.py

-6
Original file line numberDiff line numberDiff line change
@@ -684,9 +684,3 @@ def more(self):
684684
return self.data.pop(0)
685685
else:
686686
return b''
687-
688-
def test_suite():
689-
return unittest.findTestCases(sys.modules[__name__])
690-
691-
if __name__ == '__main__':
692-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_loggers.py

-6
Original file line numberDiff line numberDiff line change
@@ -599,9 +599,3 @@ def emit(self, record):
599599
self.records.append(record)
600600
def close(self):
601601
self.closed = True
602-
603-
def test_suite():
604-
return unittest.findTestCases(sys.modules[__name__])
605-
606-
if __name__ == '__main__':
607-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_options.py

-6
Original file line numberDiff line numberDiff line change
@@ -3858,9 +3858,3 @@ def test_split_namespec(self):
38583858
self.assertEqual(s('process'), ('process', 'process'))
38593859
self.assertEqual(s('group:'), ('group', None))
38603860
self.assertEqual(s('group:*'), ('group', None))
3861-
3862-
def test_suite():
3863-
return unittest.findTestCases(sys.modules[__name__])
3864-
3865-
if __name__ == '__main__':
3866-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_poller.py

-7
Original file line numberDiff line numberDiff line change
@@ -437,10 +437,3 @@ class FakeKEvent(object):
437437
def __init__(self, ident, filter):
438438
self.ident = ident
439439
self.filter = filter
440-
441-
442-
def test_suite():
443-
return unittest.findTestCases(sys.modules[__name__])
444-
445-
if __name__ == '__main__':
446-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_rpcinterfaces.py

-8
Original file line numberDiff line numberDiff line change
@@ -2392,14 +2392,6 @@ def test_it(self):
23922392
)
23932393

23942394

2395-
23962395
class DummyRPCInterface:
23972396
def hello(self):
23982397
return 'Hello!'
2399-
2400-
def test_suite():
2401-
return unittest.findTestCases(sys.modules[__name__])
2402-
2403-
if __name__ == '__main__':
2404-
unittest.main(defaultTest='test_suite')
2405-

supervisor/tests/test_socket_manager.py

-20
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ def test_on_delete(self):
5151
proxy = self._makeOne(Subject(), on_delete=self.setOnDeleteCalled)
5252
self.assertEqual(5, proxy.getValue())
5353
proxy = None
54-
gc_collect()
5554
self.assertTrue(self.on_deleteCalled)
5655

5756
class ReferenceCounterTest(unittest.TestCase):
@@ -94,9 +93,6 @@ def test_decr_at_zero_raises_error(self):
9493

9594
class SocketManagerTest(unittest.TestCase):
9695

97-
def tearDown(self):
98-
gc_collect()
99-
10096
def _getTargetClass(self):
10197
from supervisor.socket_manager import SocketManager
10298
return SocketManager
@@ -160,12 +156,10 @@ def test_socket_lifecycle(self):
160156
self.assertTrue(sock_manager.is_prepared())
161157
self.assertFalse(sock_manager.socket.close_called)
162158
sock = None
163-
gc_collect()
164159
# Socket not actually closed yet b/c ref ct is 1
165160
self.assertTrue(sock_manager.is_prepared())
166161
self.assertFalse(sock_manager.socket.close_called)
167162
sock2 = None
168-
gc_collect()
169163
# Socket closed
170164
self.assertFalse(sock_manager.is_prepared())
171165
self.assertTrue(sock_manager.socket.close_called)
@@ -178,7 +172,6 @@ def test_socket_lifecycle(self):
178172
self.assertNotEqual(sock_id, sock3_id)
179173
# Drop ref ct to zero
180174
del sock3
181-
gc_collect()
182175
# Now assert that socket is closed
183176
self.assertFalse(sock_manager.is_prepared())
184177
self.assertTrue(sock_manager.socket.close_called)
@@ -193,7 +186,6 @@ def test_logging(self):
193186
self.assertEqual('Creating socket %s' % repr(conf), logger.data[0])
194187
# socket close
195188
del sock
196-
gc_collect()
197189
self.assertEqual(len(logger.data), 2)
198190
self.assertEqual('Closing socket %s' % repr(conf), logger.data[1])
199191

@@ -242,15 +234,3 @@ def test_close_requires_prepared_socket(self):
242234
self.fail()
243235
except Exception as e:
244236
self.assertEqual(e.args[0], 'Socket has not been prepared')
245-
246-
def gc_collect():
247-
if __pypy__ is not None:
248-
gc.collect()
249-
gc.collect()
250-
gc.collect()
251-
252-
def test_suite():
253-
return unittest.findTestCases(sys.modules[__name__])
254-
255-
if __name__ == '__main__':
256-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_states.py

-7
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,3 @@ def test_getEventListenerStateDescription_returns_string_when_found(self):
5050
def test_getEventListenerStateDescription_returns_None_when_not_found(self):
5151
self.assertEqual(states.getEventListenerStateDescription(3.14159),
5252
None)
53-
54-
55-
def test_suite():
56-
return unittest.findTestCases(sys.modules[__name__])
57-
58-
if __name__ == '__main__':
59-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_supervisorctl.py

-7
Original file line numberDiff line numberDiff line change
@@ -2067,10 +2067,3 @@ def __init__(self, controller=None):
20672067

20682068
def do_help(self, arg):
20692069
self.helped = True
2070-
2071-
def test_suite():
2072-
return unittest.findTestCases(sys.modules[__name__])
2073-
2074-
if __name__ == '__main__':
2075-
unittest.main(defaultTest='test_suite')
2076-

supervisor/tests/test_supervisord.py

-7
Original file line numberDiff line numberDiff line change
@@ -834,10 +834,3 @@ def callback(event):
834834
self.assertEqual(supervisord.ticks[3600], 3600)
835835
self.assertEqual(len(L), 6)
836836
self.assertEqual(L[-1].__class__, events.Tick3600Event)
837-
838-
def test_suite():
839-
return unittest.findTestCases(sys.modules[__name__])
840-
841-
if __name__ == '__main__':
842-
unittest.main(defaultTest='test_suite')
843-

supervisor/tests/test_templating.py

-9
Original file line numberDiff line numberDiff line change
@@ -1785,12 +1785,3 @@ def normalize_xml(s):
17851785
s = re.sub(r"(?s)\s+<", "<", s)
17861786
s = re.sub(r"(?s)>\s+", ">", s)
17871787
return s
1788-
1789-
def test_suite():
1790-
return unittest.findTestCases(sys.modules[__name__])
1791-
1792-
def main():
1793-
unittest.main(defaultTest='test_suite')
1794-
1795-
if __name__ == '__main__':
1796-
main()

supervisor/tests/test_web.py

-6
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,3 @@ def test_render_refresh(self):
177177

178178
class DummyContext:
179179
pass
180-
181-
def test_suite():
182-
return unittest.findTestCases(sys.modules[__name__])
183-
184-
if __name__ == '__main__':
185-
unittest.main(defaultTest='test_suite')

supervisor/tests/test_xmlrpc.py

-1
Original file line numberDiff line numberDiff line change
@@ -917,4 +917,3 @@ def request(self, *arg, **kw):
917917

918918
def close(self):
919919
self.closed = True
920-

0 commit comments

Comments
 (0)