def test_location_uniqueid(self): # futurama does not have a name futurama = self.futurama adapter = IUniqueId(futurama) self.assertEqual(adapter.getId(), str(id(futurama))) # test container planetexpress = self.futurama['planetexpress'] adapter = IUniqueId(planetexpress) self.assertEqual(adapter.getId(), 'planetexpress') # test content bender = self.futurama['planetexpress']['bender'] adapter = IUniqueId(bender) self.assertEqual(adapter.getId(), r'bender\planetexpress')
def test_location_uniqueid(self): # futurama does not have a name futurama = self.futurama adapter = IUniqueId(futurama) self.assertEqual(adapter.getId(), str(id(futurama))) # test container planetexpress = self.futurama["planetexpress"] adapter = IUniqueId(planetexpress) self.assertEqual(adapter.getId(), "planetexpress") # test content bender = self.futurama["planetexpress"]["bender"] adapter = IUniqueId(bender) self.assertEqual(adapter.getId(), r"bender\planetexpress")
def test_stub_adapters(self): # test content unique id farnesworth = SampleContent() elzar = SampleContent() adapter = IUniqueId(farnesworth) adapter2 = IUniqueId(elzar) self.assertNotEqual(adapter.getId(), 'farnesworth') self.assertNotEqual(adapter2.getId(), 'elzar') # test for uniqueness self.assertNotEqual(adapter.getId(), adapter2.getId()) # test content child objects adapter = IChildObjects(elzar) self.assertFalse(adapter.hasChildren()) self.assertEqual(len(adapter.getChildObjects()), 0) # test with acquired content bender = self.futurama['planetexpress']['bender'] adapter = IChildObjects(bender) self.assertFalse(adapter.hasChildren()) self.assertEqual(len(adapter.getChildObjects()), 0)
def test_stub_adapters(self): # test content unique id farnesworth = SampleContent() elzar = SampleContent() adapter = IUniqueId(farnesworth) adapter2 = IUniqueId(elzar) self.failIf(adapter.getId() == "farnesworth") self.failIf(adapter2.getId() == "elzar") # test for uniqueness self.failIf(adapter.getId() == adapter2.getId()) # test content child objects adapter = IChildObjects(elzar) self.failIf(adapter.hasChildren()) self.assert_(len(adapter.getChildObjects()) == 0) # test with acquired content bender = self.futurama["planetexpress"]["bender"] adapter = IChildObjects(bender) self.failIf(adapter.hasChildren()) self.assert_(len(adapter.getChildObjects()) == 0)