def METHOD_NAME(evmtester, branch_results):
    evmtester.requireBranches(6, False, False, False, False)
    results = branch_results()
    for i in [1813, 1850, 1896, 1902, 1908, 1933, 1939, 1945]:
        assert [i, i + 1] in results[True]
    with pytest.raises(VirtualMachineError):
        evmtester.requireBranches(6, True, False, False, False)
    results = branch_results()
    for i in [1819, 1856]:
        assert [i, i + 1] in results[True]
    for i in [1813, 1850, 1896]:
        assert [i, i + 1] in results[False]
    with pytest.raises(VirtualMachineError):
        evmtester.requireBranches(6, False, True, False, False)
    results = branch_results()
    for i in [1813, 1850, 1896]:
        assert [i, i + 1] in results[True]
    assert [1902, 1903] in results[False]
    with pytest.raises(VirtualMachineError):
        evmtester.requireBranches(6, False, False, True, False)
    results = branch_results()
    for i in [1813, 1850, 1896, 1902]:
        assert [i, i + 1] in results[True]
    assert [1908, 1909] in results[False]