def METHOD_NAME(rule_runner: RuleRunner) -> None:
    rule_runner.set_options(
        [
            "--cc-external-c-executable=gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc",
            "--cc-external-cxx-executable=gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++",
            "--cc-external-version=10.3-2021.10",
            "--cc-external-known-versions=['10.3-2021.10|macos_x86_64|fb613dacb25149f140f73fe9ff6c380bb43328e6bf813473986e9127e2bc283b|158961466']",
            "--cc-external-url-template=https://developer.arm.com/-/media/Files/downloads/gnu-rm/{version}/gcc-arm-none-eabi-{version}-{platform}.tar.bz2",
            "--cc-external-url-platform-mapping={'macos_x86_64': 'mac'}",
            "--cc-external-c-compiler-flags=-std=c89",
            "--cc-external-c-definitions=-DUNIT_TESTING",
        ],
        env_inherit={"PATH"},
    )
    c_toolchain = rule_runner.request(CCToolchain, [CCToolchainRequest(CCLanguage.C)])
    assert c_toolchain.compiler.endswith("arm-none-eabi-gcc")
    assert "-std=c89" in c_toolchain.compiler_flags
    assert "UNIT_TESTING" in c_toolchain.compiler_definitions
    rule_runner.set_options(
        [
            "--cc-external-c-executable=gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc",
            "--cc-external-cxx-executable=gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++",
            "--cc-external-version=10.3-2021.10",
            "--cc-external-known-versions=['10.3-2021.10|macos_x86_64|fb613dacb25149f140f73fe9ff6c380bb43328e6bf813473986e9127e2bc283b|158961466']",
            "--cc-external-url-template=https://developer.arm.com/-/media/Files/downloads/gnu-rm/{version}/gcc-arm-none-eabi-{version}-{platform}.tar.bz2",
            "--cc-external-url-platform-mapping={'macos_x86_64': 'mac'}",
            "--cc-external-cxx-compiler-flags=-std=c++20",
            "--cc-external-cxx-definitions=-DUNIT_TESTING",
        ],
        env_inherit={"PATH"},
    )
    cxx_toolchain = rule_runner.request(CCToolchain, [CCToolchainRequest(CCLanguage.CXX)])
    assert cxx_toolchain.compiler.endswith("arm-none-eabi-g++")
    assert "-std=c++20" in cxx_toolchain.compiler_flags
    assert "UNIT_TESTING" in cxx_toolchain.compiler_definitions