Beispiel #1
0
 def test__storage_card_works_for_created_cards(self):
     db = MyCardShelveAdmin(self.db_source, self.db_key)
     cardsList_1 = self.textAdmin.return_sources()
     db.update_sources(cardsList_1)
     cardsList_2 = db.return_sources()
     cards = [card.representation for card in cardsList_1]
     expected = [card.representation for card in cardsList_2]
     self.assertEqual(expected, cards)
Beispiel #2
0
 def test__update_source_when_all_cards_was_inserted(self):
     db = MyCardShelveAdmin(self.db_source, self.db_key)
     card_list = self.textAdmin.return_sources()
     db.update_sources(card_list)
     for card in card_list:
         card.inserted = True
     db.update_sources(card_list)
     expected = db.return_sources()
     self.assertEqual(expected, [])
Beispiel #3
0
 def test__update_source_when_last_card_was_not_inserted(self):
     db = MyCardShelveAdmin(self.db_source, self.db_key)
     card_list = self.textAdmin.return_sources()
     db.update_sources(card_list)
     for i in range(len(card_list) - 1):
         card_list[i].inserted = True
     last_card = card_list[-1].representation
     db.update_sources(card_list)
     db_return = db.return_sources()
     expected = db_return[0].representation
     self.assertEqual(expected, last_card)