def test_clib_names(): "Make sure we get the correct library name for different OS names" for linux in ["linux", "linux2", "linux3"]: assert clib_names(linux) == ["libgmt.so"] assert clib_names("darwin") == ["libgmt.dylib"] assert clib_names("win32") == ["gmt.dll", "gmt_w64.dll", "gmt_w32.dll"] with pytest.raises(GMTOSError): clib_names("meh")
def fixture_gmt_lib_names(): """ Return a list of the library names for the current operating system. """ return clib_names(sys.platform)