Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
    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)