Esempio n. 1
0
def test_loading_windows(mocker):
    paths = common_mocks(mocker, "Windows", ".dll")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        f"env_canary{os.sep}bin{os.sep}ddsc.dll", "ddsc.dll", library_path
    ]
Esempio n. 2
0
def test_loading_linux(mocker: MockerFixture):
    paths = common_mocks(mocker, "Linux", ".so")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        f"env_canary{os.sep}lib{os.sep}libddsc.so", "libddsc.so", library_path
    ]
Esempio n. 3
0
def test_loading_windows(mocker):
    paths = common_mocks(mocker, "Windows", ".dll")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        "dirname_canary\\..\\cyclonedds.libs\\libddsc_listdir_canary.dll",
        "env_canary\\bin\\ddsc.dll", "ddsc.dll"
    ]
Esempio n. 4
0
def test_loading_linux(mocker: MockerFixture):
    paths = common_mocks(mocker, "Linux", ".so")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        "dirname_canary/../cyclonedds.libs/libddsc_listdir_canary.so",
        "env_canary/lib/libddsc.so", "libddsc.so"
    ]
Esempio n. 5
0
def test_loading_macos(mocker):
    paths = common_mocks(mocker, "Darwin", ".dylib")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        f"env_canary{os.sep}lib{os.sep}libddsc.dylib", "libddsc.dylib",
        library_path
    ]
Esempio n. 6
0
def test_loading_macos(mocker):
    paths = common_mocks(mocker, "Darwin", ".dylib")
    try:
        load_cyclonedds()
    except CycloneDDSLoaderException:
        pass

    assert paths == [
        "dirname_canary/.dylibs/libddsc_listdir_canary.dylib",
        "env_canary/lib/libddsc.dylib",
        "libddsc.dylib",
    ]