diff --git a/pysol_cards/tests/test_pysol_cards.py b/pysol_cards/tests/test_pysol_cards.py index a7995af..a9fbb72 100644 --- a/pysol_cards/tests/test_pysol_cards.py +++ b/pysol_cards/tests/test_pysol_cards.py @@ -15,7 +15,6 @@ """ import pysol_cards.random - from pysol_cards.tests import base @@ -87,3 +86,26 @@ def test_msdeals_large_seed(self): except ValueError: error = True self.assertEqual(error, True, "value out of range.") + + def test_ms24_text(self): + from pysol_cards.cards import CardRenderer + from pysol_cards.deal_game import Game + from pysol_cards.random_base import RandomBase + ms24s = Game( + "freecell", 24, + RandomBase.DEALS_MS, + max_rank=13 + ).calc_layout_string(CardRenderer(True)) + self.assertEqual( + ms24s, + """4C 2C 9C 8C QS 4S 2H +5H QH 3C AC 3H 4H QD +QC 9S 6H 9H 3S KS 3D +5D 2S JC 5C JH 6D AS +2D KD TH TC TD 8D +7H JS KH TS KC 7C +AH 5S 6S AD 8H JD +7S 6C 7D 4D 8S 9D +""", + "MS deal #24", + ) diff --git a/tox.ini b/tox.ini index 1cbfe73..5eb92dd 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 2.0 -envlist = py35,py27,pep8 +envlist = py39 skipsdist = True [testenv]