from src.program import Program def test_row_at(capsys, row_at_program): row_at_program.run() assert capsys.readouterr()[0].startswith( "('1919', 'Ten Days that Shook the World', 'John Reed')" ) def test_out_of_bounds_row_at(capsys): Program(args=['-f', './tests/test_table.csv', '-c', 'row-at', '5']).run() assert capsys.readouterr()[0] == 'None\n'