def test_get_entry_points_from_sdist(): assert PyPi._get_entry_points_from_sdist({}) == [] assert PyPi._get_entry_points_from_sdist( {"entry_points": { "console_scripts": ["console_scripts=entrypoints"] }}) == ["console_scripts=entrypoints"] assert PyPi._get_entry_points_from_sdist( {"entry_points": { "gui_scripts": ["gui_scripts=entrypoints"] }}) == ["gui_scripts=entrypoints"] assert sorted( PyPi._get_entry_points_from_sdist({ "entry_points": { "gui_scripts": ["gui_scripts=entrypoints"], "console_scripts": ["console_scripts=entrypoints"], } })) == sorted( ["gui_scripts=entrypoints", "console_scripts=entrypoints"])
def test_get_entry_points_from_sdist(): assert PyPi._get_entry_points_from_sdist({}) == [] assert PyPi._get_entry_points_from_sdist( {"entry_points": {"console_scripts": ["console_scripts=entrypoints"]}} ) == ["console_scripts=entrypoints"] assert PyPi._get_entry_points_from_sdist( {"entry_points": {"gui_scripts": ["gui_scripts=entrypoints"]}} ) == ["gui_scripts=entrypoints"] assert sorted( PyPi._get_entry_points_from_sdist( { "entry_points": { "gui_scripts": ["gui_scripts=entrypoints"], "console_scripts": ["console_scripts=entrypoints"], } } ) ) == sorted(["gui_scripts=entrypoints", "console_scripts=entrypoints"]) assert sorted( PyPi._get_entry_points_from_sdist( { "entry_points": { "gui_scripts": None, "console_scripts": "console_scripts=entrypoints", } } ) ) == sorted(["console_scripts=entrypoints"]) assert sorted( PyPi._get_entry_points_from_sdist( { "entry_points": { "gui_scripts": None, "console_scripts": "console_scripts=entrypoints\nfoo=bar.main", } } ) ) == sorted(["console_scripts=entrypoints", "foo=bar.main"]) assert sorted( PyPi._get_entry_points_from_sdist( { "entry_points": { "gui_scripts": "gui_scripts=entrypoints", "console_scripts": None, } } ) ) == sorted(["gui_scripts=entrypoints"])