/
Mihaham
/
Table-Time
Обзор
Документация
Войти
/
Mihaham
/
Table-Time
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
services/api/tests/test_shared_simultaneous.py
24 строки
690 B
MihahamYT
feat: full game catalog — 46 plugins, docs nav, web UI kit
14 июн 2026, 12:43
14 июн 2026, 12:43
2cd5f50
Код
Авторство
О чём код?
"""Tests for shared simultaneous module.""" import pytest from app.plugins.shared.simultaneous import deal_number_hands def test_deal_number_hands(): hands = deal_number_hands(["p1", "p2"], 3, seed=42) assert set(hands.keys()) == {"p1", "p2"} assert len(hands["p1"]) == 3 assert hands["p1"] == sorted(hands["p1"]) assert len(set(hands["p1"] + hands["p2"])) == 6 def test_deal_number_hands_seeded(): a = deal_number_hands(["p1", "p2"], 2, seed=7) b = deal_number_hands(["p1", "p2"], 2, seed=7) assert a == b def test_deal_number_hands_not_enough(): with pytest.raises(ValueError): deal_number_hands(["p1"], 200, pool_start=1, pool_end=10)