def test_empty(self): b = ''' '''.strip().splitlines() expected_result = ''' '''.strip().splitlines() actual_result = process_deck(b, main_sectioned=False, ansi=False) self.assertEqual(actual_result, expected_result)
def test_not_process_other(self): b = f''' {DECK_OTHER} 2 Fervent Champion '''.strip().splitlines() expected_result = f''' {DECK_OTHER} 2 2 Fervent Champion '''.strip().splitlines() actual_result = process_deck(b, main_sectioned=True, process_other=False, ansi=False)[0:11] self.assertEqual(actual_result, expected_result)
def test_main_empty(self): b = f''' {DECK_MAIN} '''.strip().splitlines() expected_result = f''' {DECK_MAIN} 0 ---- '''.strip().splitlines() actual_result = process_deck(b, main_sectioned=False, ansi=False)[0:4] self.assertEqual(actual_result, expected_result)
def test_main_one_card(self): b = f''' {DECK_MAIN} 4 Fervent Champion '''.strip().splitlines() expected_result = f''' {DECK_MAIN} 4 4 Fervent Champion ---- '''.strip().splitlines() actual_result = process_deck(b, main_sectioned=False, ansi=False)[0:5] self.assertEqual(actual_result, expected_result)
def test_main_and_sideboard(self): b = f''' {DECK_MAIN} 2 Fervent Champion {DECK_SB} 2 Fervent Champion '''.strip().splitlines() expected_result = f''' {DECK_MAIN} 2 Creatures 2 2 Fervent Champion R {DECK_SB} 2 2 Fervent Champion R ---- '''.strip().splitlines() actual_result = process_deck(b, main_sectioned=True, ansi=False)[0:11] self.assertEqual(actual_result, expected_result)