MCPcopy
hub / github.com/django/django / test_shuffle_key

Method test_shuffle_key

tests/test_runner/test_shuffler.py:65–74  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

63 self.assertEqual(actual, expected)
64
65 def test_shuffle_key(self):
66 cases = [
67 (lambda x: x, ["a", "d", "b", "c"]),
68 (lambda x: x.upper(), ["d", "c", "a", "b"]),
69 ]
70 for num, (key, expected) in enumerate(cases, start=1):
71 with self.subTest(num=num):
72 shuffler = Shuffler(seed=1234)
73 actual = shuffler.shuffle(["a", "b", "c", "d"], key)
74 self.assertEqual(actual, expected)
75
76 def test_shuffle_consistency(self):
77 seq = [str(n) for n in range(5)]

Callers

nothing calls this directly

Calls 2

shuffleMethod · 0.95
ShufflerClass · 0.90

Tested by

no test coverage detected