def test_fetch_decks(self): mongo.db.deck.remove() assert mongo.db.deck.find().count() == 0 heros = manage.fetch_main_index() for t in [x['name'] for x in heros]: print t assert u'德鲁伊' in [x['name'] for x in heros] assert len(heros[0]['decks'][0]['cards']) > 1 manage.import_cards_decks() assert mongo.db.deck.find({'name': u'德鲁伊'}).count()
def test_fetch_url(self): heros = manage.fetch_main_index() assert len(heros) > 5 hero = heros[0] assert hero['name'] assert hero['decks'] deck = hero['decks'][0] assert deck['desc'] assert deck['_id'] card = deck['cards'][0] assert card['count'] assert card['id'] is not None