def test_get_legacy_build_wheel_path__multiple_names(caplog): # Deliberately pass the names in non-sorted order. actual = call_get_legacy_build_wheel_path( caplog, names=['name2', 'name1'], ) assert_paths_equal(actual, '/tmp/abcd/name1') assert len(caplog.records) == 1 record = caplog.records[0] assert record.levelname == 'WARNING' assert record.message.splitlines() == [ "Legacy build of wheel for 'pendulum' created more than one file.", "Filenames (choosing first): ['name1', 'name2']", "Command arguments: arg1 arg2", 'Command output: [use --verbose to show]', ]
def test_get_legacy_build_wheel_path__multiple_names( caplog: pytest.LogCaptureFixture, ) -> None: caplog.set_level(logging.INFO) # Deliberately pass the names in non-sorted order. actual = call_get_legacy_build_wheel_path( caplog, names=["name2", "name1"], ) assert actual is not None assert_paths_equal(actual, "/tmp/abcd/name1") assert len(caplog.records) == 1 record = caplog.records[0] assert record.levelname == "WARNING" assert record.message.splitlines() == [ "Legacy build of wheel for 'pendulum' created more than one file.", "Filenames (choosing first): ['name1', 'name2']", "Command arguments: arg1 arg2", "Command output: [use --verbose to show]", ]
def test_get_legacy_build_wheel_path__multiple_names(caplog): # Deliberately pass the names in non-sorted order. actual = call_get_legacy_build_wheel_path( caplog, names=['name2', 'name1'], ) assert_paths_equal(actual, '/tmp/abcd/name1') assert len(caplog.records) == 1 record = caplog.records[0] assert record.levelname == 'WARNING' assert record.message.splitlines() == [ ("Found more than one file after building wheel for pendulum " "with args: ['arg1', 'arg2']"), "Names: ['name1', 'name2']", "Command output:", "output line 1", "output line 2", "-----------------------------------------", ]
def test_get_legacy_build_wheel_path(caplog): actual = call_get_legacy_build_wheel_path(caplog, names=['name']) assert_paths_equal(actual, '/tmp/abcd/name') assert not caplog.records
def test_get_legacy_build_wheel_path(caplog: pytest.LogCaptureFixture) -> None: actual = call_get_legacy_build_wheel_path(caplog, names=["name"]) assert actual is not None assert_paths_equal(actual, "/tmp/abcd/name") assert not caplog.records