Exemplo n.º 1
0
    def test_give_more_updates_given_more(self):
        table = Table()
        self.assertEqual(table.given_more, set())

        cards = {DurakCard('AH'), DurakCard('6H')}
        table.give_more(cards)

        self.assertEqual(table.given_more, cards)
Exemplo n.º 2
0
    def test_give_more_updates_given_more(self):
        table = Table()
        self.assertEqual(table.given_more, set())

        cards = {DurakCard('AH'), DurakCard('6H')}
        table.give_more(cards)

        self.assertEqual(table.given_more, cards)
Exemplo n.º 3
0
    def test_clear(self):
        table = Table()
        cards = {DurakCard('AH'), DurakCard('6H')}
        given_more_cards = {DurakCard('AS'), DurakCard('6S')}

        table.extend(cards)
        self.assertItemsEqual(table, cards)
        table.give_more(given_more_cards)
        self.assertEqual(table.given_more, given_more_cards)

        table.clear()

        self.assertEqual(table, [])
        self.assertEqual(table.given_more, set())
Exemplo n.º 4
0
    def test_clear(self):
        table = Table()
        cards = {DurakCard('AH'), DurakCard('6H')}
        given_more_cards = {DurakCard('AS'), DurakCard('6S')}

        table.extend(cards)
        self.assertItemsEqual(table, cards)
        table.give_more(given_more_cards)
        self.assertEqual(table.given_more, given_more_cards)

        table.clear()

        self.assertEqual(table, [])
        self.assertEqual(table.given_more, set())