|
from unittest import TestCase
import game
class GameTest(TestCase):
def test_join(self):
"""Players may join a game of Pig"""
pig = game.Pig('PlayerA', 'PlayerB', 'PlayerC')
self.assertEqual(pig.get_players(), ('PlayerA', 'PlayerB', 'PlayerC'))
def test_roll(self):
"""A roll of the die results in an integer between 1 and 6"""
pig = game.Pig('PlayerA', 'PlayerB')
for i in range(500):
r = pig.roll()
self.assertIsInstance(r, int)
self.assertTrue(1 <= r <= 6)
|