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 ]
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 ]
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" ]
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" ]
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 ]
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", ]