There are two games in the test suite which are actually the same game:
poker.efg, loaded by games.create_1_card_poker_efg
myerson_2_card_poker.efg, loaded by create_myerson_2_card_poker_efg.
The two games have different naming conventions - it's a one-card game in the sense that one card is dealt, but it's a two-card game in the sense there are two possible cards in the deck that can be dealt.
I don't immediately see a reason these should be separate games for testing purposes; we should just have one instance of it.
The games differ in their labels, and also whether they express the game data as floating-point or rational numbers in the representation. So updating the tests should be straightforward, but would take a bit of time and a bit of attention.
There are two games in the test suite which are actually the same game:
poker.efg, loaded bygames.create_1_card_poker_efgmyerson_2_card_poker.efg, loaded bycreate_myerson_2_card_poker_efg.The two games have different naming conventions - it's a one-card game in the sense that one card is dealt, but it's a two-card game in the sense there are two possible cards in the deck that can be dealt.
I don't immediately see a reason these should be separate games for testing purposes; we should just have one instance of it.
The games differ in their labels, and also whether they express the game data as floating-point or rational numbers in the representation. So updating the tests should be straightforward, but would take a bit of time and a bit of attention.