mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2025-12-17 08:00:13 +01:00
feat(themes): whitelist governance, synergy cap, docs + tests; feat(random): laid roadwork for random implementation, testing in headless confirmed
This commit is contained in:
parent
03e839fb87
commit
16261bbf09
34 changed files with 12594 additions and 23 deletions
15
code/tests/test_builder_rng_seeded_stream.py
Normal file
15
code/tests/test_builder_rng_seeded_stream.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
from __future__ import annotations
|
||||
|
||||
from deck_builder.builder import DeckBuilder
|
||||
|
||||
|
||||
def test_builder_rng_same_seed_identical_streams():
|
||||
b1 = DeckBuilder()
|
||||
b1.set_seed('alpha')
|
||||
seq1 = [b1.rng.random() for _ in range(5)]
|
||||
|
||||
b2 = DeckBuilder()
|
||||
b2.set_seed('alpha')
|
||||
seq2 = [b2.rng.random() for _ in range(5)]
|
||||
|
||||
assert seq1 == seq2
|
||||
Loading…
Add table
Add a link
Reference in a new issue