def test_serialization(self): card_1 = cards_objects.Card(cards_relations.CARD_TYPE.ADD_GOLD_COMMON) card_2 = cards_objects.Card(cards_relations.CARD_TYPE.ADD_GOLD_COMMON) self.hero.cards.add_card(card_1) self.hero.cards.add_card(card_2) task = CombineCardsTask(self.hero.id, cards=[card_1.uid, card_2.uid], message='test message') self.assertEqual(task.serialize(), CombineCardsTask.deserialize(task.serialize()).serialize())