def test_main_quit(): random.seed(0); with fake_input('q\n'): with assert_output(dedent('''\ Found 2 cards Press Enter to flip card, Q to quit. ======================================== 你好 ''')): main(['fake_cards'])
def test_main(): random.seed(0); with fake_input(test_input): with assert_output(test_output): main(['fake_cards'])
def test_main_load_empty_stats_file(): random.seed(0); with fake_input(test_input): with assert_output(test_output): main(['fake_cards'])
def test_main_error(): with assert_output('Please specify a deck of flash cards.'): main([])