def test_yaml(self):
        cards = dominion.load_cards()

        self.assertGreater(len(cards), 0)
        self.assertIn('Sets', cards)
        self.assertNotIn('test_yaml', cards)

        cards = dominion.load_cards('kingdom_builder/test_decks/test_yaml.yml')

        self.assertIn('test_yaml', cards)
    def test_flattening(self):
        flattened = dominion.flatten_cards(self.card_data)

        self.assertGreater(len(flattened), 0)
        self.assertEquals(flattened[0].set, 'SetA')

        self.card_data['Sets'][0]['name'] = 'SetC'

        flattened = dominion.flatten_cards(self.card_data)
        self.assertEquals(flattened[0].set, 'SetC')

        cards = dominion.load_cards('kingdom_builder/test_decks/test_deck.yml')
        flattened = dominion.flatten_cards(cards)

        self.assertEquals(flattened[1].set, 'FileSetB')