def testSeveralItems(self): from zope.app.container.size import ContainerSized obj = DummyContainer(2) sized = ContainerSized(obj) self.assertEqual(sized.sizeForSorting(), ('item', 2)) self.assertEqual(sized.sizeForDisplay(), u'${items} items') self.assertEqual(sized.sizeForDisplay().mapping['items'], '2')
def testEmptyContainer(self): from zope.app.container.size import ContainerSized obj = DummyContainer(0) sized = ContainerSized(obj) self.assertEqual(sized.sizeForSorting(), ('item', 0)) self.assertEqual(sized.sizeForDisplay(), u'${items} items') self.assertEqual(sized.sizeForDisplay().mapping['items'], '0')
def testOneItem(self): from zope.app.container.size import ContainerSized obj = DummyContainer(1) sized = ContainerSized(obj) self.assertEqual(sized.sizeForSorting(), ('item', 1)) self.assertEqual(sized.sizeForDisplay(), u'1 item')