[PyObjC-svn] r2235 - trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest

[email protected] Sat, 23 May 2009 02:12:25 -0500
Newsgroups gmane.comp.python.pyobjc.cvs
Message-ID <[email protected]>
Author: ronaldoussoren
Date: Sat May 23 02:12:25 2009
New Revision: 2235

Log:
Fix some small issues in the test cases.


Modified:
   trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfbitvector.py
   trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfcalendar.py
   trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfurl.py
   trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_nsnumber.py

Modified: trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfbitvector.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfbitvector.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfbitvector.py	Sat May 23 02:12:25 2009
@@ -45,9 +45,9 @@
     def testInspection(self):
         bitset = CFBitVectorCreate(None, [0x11, 0x22, 0x33, 0x44], 30)
 
-        self.failUnless( CFBitVectorGetCount(bitset) == 30 )
-        self.failUnless( CFBitVectorGetCountOfBit(bitset, (0, 30), 1) == 13 )
-        self.failUnless( CFBitVectorGetCountOfBit(bitset, (0, 30), 0) == 17 )
+        self.failUnlessEqual( CFBitVectorGetCount(bitset), 30 )
+        self.failUnlessEqual( CFBitVectorGetCountOfBit(bitset, (0, 30), 1), 10 )
+        self.failUnlessEqual( CFBitVectorGetCountOfBit(bitset, (0, 30), 0), 20 )
 
         self.failUnless(  CFBitVectorContainsBit(bitset, (0, 30), 1) )
         self.failIf(  CFBitVectorContainsBit(bitset, (0, 3), 1) )

Modified: trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfcalendar.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfcalendar.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfcalendar.py	Sat May 23 02:12:25 2009
@@ -122,8 +122,8 @@
 
         rng = CFCalendarGetRangeOfUnit(cal, kCFCalendarUnitDay, kCFCalendarUnitYear, CFAbsoluteTimeGetCurrent())
         self.failUnless(isinstance(rng, CFRange))
-        self.failUnless(rng.location == 1)
-        self.failUnless(rng.length == 31)
+        self.failUnlessEqual(rng.location, 1)
+        self.failUnlessEqual(rng.length, 365)
 
 
         v = CFCalendarGetOrdinalityOfUnit(cal, kCFCalendarUnitDay, kCFCalendarUnitYear, CFAbsoluteTimeGetCurrent())

Modified: trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfurl.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfurl.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_cfurl.py	Sat May 23 02:12:25 2009
@@ -275,22 +275,16 @@
         self.assertEquals(strval, u"http://www.omroep.nl/%73port en %73pel")
 
     def testFSRef(self):
-        try:
-            from  Carbon.File import FSRef
-        except ImportError:
-            # Ignore this test when Carbon.File is not present
-            return
-
         ref = CFURLCreateWithFileSystemPath(None, os.getcwd(), kCFURLPOSIXPathStyle, True)
         self.failUnless( isinstance(ref, CFURLRef) )
 
         ok, fsref = CFURLGetFSRef(ref, None)
         self.failUnless(ok)
-        self.failUnless(isinstance(fsref, FSRef))
-        self.failUnless( fsref.FSRefMakePath() ==  os.getcwd())
+        self.failUnless(isinstance(fsref, objc.FSRef))
+        self.failUnless( fsref.as_pathname() ==  os.getcwd())
 
         ref2 = CFURLCreateFromFSRef(None, fsref)
-        self.failUnless(ref is ref2) 
+        self.failUnlessEqual(ref, ref2) 
 
     def testConstants(self):
         self.failUnless( kCFURLPOSIXPathStyle == 0 )

Modified: trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_nsnumber.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_nsnumber.py	(original)
+++ trunk/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/test_nsnumber.py	Sat May 23 02:12:25 2009
@@ -62,7 +62,7 @@
     def testUnsignedIssues(self):
         # NSNumber stores unsigned numbers as signed numbers
         # This is a bug in Cocoa... (RADAR #4007594), fixed in 10.5
-	if os.uname()[2] < '9.':
+        if sdkForPython() < (10, 5):
 		self.assertEquals(NSNumber.numberWithUnsignedInt_(sys.maxint+1),
 			    -sys.maxint-1)
 	else:

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com