[Pyobjc-dev] Odd testcase
Brought to you by:
ronaldoussoren
From: Ronald O. <ous...@ci...> - 2004-02-21 20:09:06
|
In Lib/PyObjCTools/test/test_keyvalue.py: def testValueForKey(self): o = KeyValueClass7.alloc().init() o.addMultiple() self.assertEquals(getKey(o, "key1"), 1) self.assertEquals(getKey(o, "key2"), 2) self.assertEquals(getKey(o, "key3"), 3) self.assertEquals(getKey(o, "key4"), "4") self.assertEquals(getKey(o, "multiple"), o.multiple) self.assertEquals(o.valueForKey_("keyM"), "m") a = objc.runtime.NSMutableArray.array() a.addObject_(o) b = objc.runtime.NSMutableArray.arrayWithObject_("m") self.assertEquals(a.valueForKey_("keyM"), b) self.assertRaises(KeyError, getKey, o, "nokey") I don't understand the last part of the testcase, why does "self.assertEquals(a.valueForKey_("keyM"), b)" succeed on OS X 10.3. It fails on OS X 10.2 and GNUstep, and that is what I would expect. Ronald -- X|support bv http://www.xsupport.nl/ T: +31 610271479 F: +31 204416173 |