mtg_python_deckbuilder/code/tests/test_builder_rng_seeded_stream.py

15 lines
351 B
Python

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