Esempio n. 1
0
def test_camel_cards_only_from_card_list():
  cards = [Card.camel(), Card.camel(), Card.camel()]

  assert_that(camel_cards(cards=cards)).is_length(3)
Esempio n. 2
0
def test_camel_cards_some():
  player = Player.initialize()
  player.cards = [Card.camel(), Card(kind=CardKinds.Gems), Card(kind=CardKinds.Gems), Card.camel(), Card(kind=CardKinds.Gold)]

  assert_that(camel_cards(player=player)).is_length(2)
Esempio n. 3
0
def test_camel_cards_none_from_card_list():
  cards = [Card(kind=CardKinds.Gems), Card(kind=CardKinds.Gold)]

  assert_that(camel_cards(cards=cards)).is_empty()
Esempio n. 4
0
def test_camel_cards_some_from_card_list():
  cards = [Card.camel(), Card(kind=CardKinds.Gems), Card(kind=CardKinds.Gems), Card.camel(), Card(kind=CardKinds.Gold)]

  assert_that(camel_cards(cards=cards)).is_length(2)
Esempio n. 5
0
def test_camel_cards_only():
  player = Player.initialize()
  player.cards = [Card.camel(), Card.camel(), Card.camel()]

  assert_that(camel_cards(player=player)).is_length(3)
Esempio n. 6
0
def test_camel_cards_none():
  player = Player.initialize()
  player.cards = [Card(kind=CardKinds.Gems), Card(kind=CardKinds.Gold)]

  assert_that(camel_cards(player=player)).is_empty()
Esempio n. 7
0
def test_should_have_at_least_3_open_camels():
    game = Game.initialize()
    set_up(game)
    open_camel_cards = camel_cards(cards=game.open_cards)

    assert_that(len(open_camel_cards)).is_greater_than_or_equal_to(3)