def METHOD_NAME():
    @op
    def root(_):
        return "public.table_1"
    @op(config_schema={"some_config": str})
    def takes_input(_, input_table):
        return input_table
    @job
    def my_job():
        takes_input(root())
    # Requires passing some config to the solid to bypass the
    # solid block level optionality
    run_config = {"ops": {"takes_input": {"config": {"some_config": "a"}}}}
    assert my_job.execute_in_process(run_config=run_config).success
    # Test against a bug where we generated required input config
    # for takes_input even though it was not being executed.
    assert my_job.execute_in_process(
        run_config=run_config,
        op_selection=["root"],
    ).success
    # subselected job shouldn't require the unselected solid's config
    assert my_job.execute_in_process(
        op_selection=["root"],
    ).success