[PyObjC-svn] r2429 - in trunk/pyobjc/pyobjc-framework-CFNetwork: Modules PyObjCTest
[email protected] Sun, 04 Apr 2010 05:17:31 -0500
| Newsgroups | gmane.comp.python.pyobjc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ronaldoussoren
Date: Sun Apr 4 05:17:31 2010
New Revision: 2429
Log:
- Fix testcase error
- Convert to new macros
Modified:
trunk/pyobjc/pyobjc-framework-CFNetwork/Modules/_manual.m
trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfproxysupport.py
Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/Modules/_manual.m
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/Modules/_manual.m (original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/Modules/_manual.m Sun Apr 4 05:17:31 2010
@@ -325,67 +325,31 @@
{ 0, 0, 0, }
};
-#if PY_MAJOR_VERSION == 3
-
-static struct PyModuleDef mod_module = {
- PyModuleDef_HEAD_INIT,
- "_manual",
- NULL,
- 0,
- mod_methods,
- NULL,
- NULL,
- NULL,
- NULL
-};
-
-#define INITERROR() return NULL
-#define INITDONE() return m
-
-PyObject* PyInit__manual(void);
-
-PyObject*
-PyInit__manual(void)
-
-#else
-
-#define INITERROR() return
-#define INITDONE() return
-
-
-
-void init_manual(void);
-void init_manual(void)
-#endif
+PyObjC_MODULE_INIT(_manual)
{
PyObject* m;
-#if PY_MAJOR_VERSION == 3
- m = PyModule_Create(&mod_module);
-#else
- m = Py_InitModule4("_manual", mod_methods,
- NULL, NULL, PYTHON_API_VERSION);
-#endif
+ m = PyObjC_MODULE_CREATE(_manual)
if (!m) {
- INITERROR();
+ PyObjC_INITERROR();
}
if (PyObjC_ImportAPI(m) < 0) {
- INITERROR();
+ PyObjC_INITERROR();
}
#if PyObjC_BUILD_RELEASE >= 1005
if (CFNetworkExecuteProxyAutoConfigurationScript == NULL) {
if (PyDict_DelItemString(m, "CFNetworkExecuteProxyAutoConfigurationScript") < 0) {
- INITERROR();
+ PyObjC_INITERROR();
}
}
if (CFNetworkExecuteProxyAutoConfigurationURL == NULL) {
if (PyDict_DelItemString(m, "CFNetworkExecuteProxyAutoConfigurationURL") < 0) {
- INITERROR();
+ PyObjC_INITERROR();
}
}
#endif
- INITDONE();
+ PyObjC_INITDONE();
}
Modified: trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfproxysupport.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfproxysupport.py (original)
+++ trunk/pyobjc/pyobjc-framework-CFNetwork/PyObjCTest/test_cfproxysupport.py Sun Apr 4 05:17:31 2010
@@ -120,6 +120,7 @@
@expectedFailure
@min_os_level('10.5')
def testConstants_fail(self):
+ self.assertIsIn('kCFProxyAutoConfigurationHTTPResponseKey', globals())
self.assertIsInstance(kCFProxyAutoConfigurationHTTPResponseKey, unicode)
@min_os_level('10.6')
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev