Ejemplo n.º 1
0
def test_image_2_cmd_2(capsys):
    """Test Image 2 via command line tool."""
    sys.argv = ['parse-sudoku', '-p', _get_img_path(2), '--oneliner']
    main()
    out, err = capsys.readouterr()
    correct_sudoku = _get_parsed_img(2).replace('\n', '')
    assert out.strip() == correct_sudoku
Ejemplo n.º 2
0
def test_image_2_cmd_1(capsys):
    """Test Image 1 via command line tool."""
    sys.argv = ['parse-sudoku', '-p', _get_img_path(2)]
    main()
    out, err = capsys.readouterr()
    correct_sudoku = _get_parsed_img(2)
    assert out.strip() == correct_sudoku
Ejemplo n.º 3
0
def test_image_2_cmd_2(capsys):
    """Test Image 2 via command line tool."""
    sys.argv = ['parse-sudoku', '-p', _get_img_path(2), '--oneliner']
    main()
    out, err = capsys.readouterr()
    correct_sudoku = _get_parsed_img(2).replace('\n', '')
    assert out.strip() == correct_sudoku
Ejemplo n.º 4
0
def test_image_2_cmd_1(capsys):
    """Test Image 1 via command line tool."""
    sys.argv = ['parse-sudoku', '-p', _get_img_path(2)]
    main()
    out, err = capsys.readouterr()
    correct_sudoku = _get_parsed_img(2)
    assert out.strip() == correct_sudoku
Ejemplo n.º 5
0
def test_url_1_via_commandline(capsys):
    url = "https://static-secure.guim.co.uk/sys-images/Guardian/Pix/pictures/2013/2/27/1361977880123/Sudoku2437easy.jpg"
    sys.argv = ['parse-sudoku', '-u', url]
    main()
    out, err = capsys.readouterr()
    solution = ("041006029\n"
                "300790000\n"
                "009000308\n"
                "800604290\n"
                "070050060\n"
                "036108007\n"
                "403000900\n"
                "000032004\n"
                "650400730")
    assert out.strip() == solution
Ejemplo n.º 6
0
def test_url_1_via_commandline(capsys):
    url = "https://static-secure.guim.co.uk/sys-images/Guardian/Pix/pictures/2013/2/27/1361977880123/Sudoku2437easy.jpg"
    sys.argv = ['parse-sudoku', '-u', url]
    main()
    out, err = capsys.readouterr()
    solution = ("041006029\n"
                "300790000\n"
                "009000308\n"
                "800604290\n"
                "070050060\n"
                "036108007\n"
                "403000900\n"
                "000032004\n"
                "650400730")
    assert out.strip() == solution