Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(9)

Unified Diff: Lib/ctypes/test/test_find.py

Issue 21042: ctypes.util.find_library() should return full pathname instead of filename in linux
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Doc/library/ctypes.rst ('k') | Lib/ctypes/util.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
--- a/Lib/ctypes/test/test_find.py Wed Feb 10 01:17:51 2016 +0000
+++ b/Lib/ctypes/test/test_find.py Sun Feb 21 21:00:51 2016 +0100
@@ -64,6 +64,25 @@
self.skipTest('lib_gle not available')
self.gle.gleGetJoinStyle
+ def test_abspath(self):
+ lib_gl = lib_glu = lib_gle = None
Martin Panter 2016/02/22 00:45:15 I would change setUpClass() to save all these in c
+ if sys.platform == "win32":
+ lib_gl = find_library("OpenGL32")
+ lib_glu = find_library("Glu32")
+ elif sys.platform == "darwin":
+ lib_gl = lib_glu = find_library("OpenGL")
+ else:
+ lib_gl = find_library("GL")
+ lib_glu = find_library("GLU")
+ lib_gle = find_library("gle")
+
+ if lib_gl:
+ self.assertTrue(os.path.isabs(lib_gl))
+ if lib_glu:
+ self.assertTrue(os.path.isabs(lib_glu))
+ if lib_gle:
+ self.assertTrue(os.path.isabs(lib_gle))
+
# On platforms where the default shared library suffix is '.so',
# at least some libraries can be loaded as attributes of the cdll
# object, since ctypes now tries loading the lib again
« no previous file with comments | « Doc/library/ctypes.rst ('k') | Lib/ctypes/util.py » ('j') | no next file with comments »

RSS Feeds Recent Issues | This issue
This is Rietveld 894c83f36cb7+