MCPcopy
hub / github.com/django/django / test_reorder_tests_random

Method test_reorder_tests_random

tests/test_runner/tests.py:263–277  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

261 )
262
263 def test_reorder_tests_random(self):
264 tests = self.make_tests()
265 # Choose a seed that shuffles both the classes and methods.
266 shuffler = Shuffler(seed=9)
267 reordered_tests = reorder_tests(tests, classes=[], shuffler=shuffler)
268 self.assertIsInstance(reordered_tests, collections.abc.Iterator)
269 self.assertTestNames(
270 reordered_tests,
271 expected=[
272 "Tests2.test1",
273 "Tests2.test2",
274 "Tests1.test2",
275 "Tests1.test1",
276 ],
277 )
278
279 def test_reorder_tests_random_mixed_classes(self):
280 tests = self.make_tests()

Callers

nothing calls this directly

Calls 4

make_testsMethod · 0.95
assertTestNamesMethod · 0.95
ShufflerClass · 0.90
reorder_testsFunction · 0.90

Tested by

no test coverage detected