MCPcopy Index your code
hub / github.com/python/cpython / test_notimplemented

Method test_notimplemented

Lib/test/test_mailbox.py:570–601  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

568class TestMailboxSuperclass(TestBase, unittest.TestCase):
569
570 def test_notimplemented(self):
571 # Test that all Mailbox methods raise NotImplementedException.
572 box = mailbox.Mailbox('path')
573 self.assertRaises(NotImplementedError, lambda: box.add(''))
574 self.assertRaises(NotImplementedError, lambda: box.remove(''))
575 self.assertRaises(NotImplementedError, lambda: box.__delitem__(''))
576 self.assertRaises(NotImplementedError, lambda: box.discard(''))
577 self.assertRaises(NotImplementedError, lambda: box.__setitem__('', ''))
578 self.assertRaises(NotImplementedError, lambda: box.iterkeys())
579 self.assertRaises(NotImplementedError, lambda: box.keys())
580 self.assertRaises(NotImplementedError, lambda: box.itervalues().__next__())
581 self.assertRaises(NotImplementedError, lambda: box.__iter__().__next__())
582 self.assertRaises(NotImplementedError, lambda: box.values())
583 self.assertRaises(NotImplementedError, lambda: box.iteritems().__next__())
584 self.assertRaises(NotImplementedError, lambda: box.items())
585 self.assertRaises(NotImplementedError, lambda: box.get(''))
586 self.assertRaises(NotImplementedError, lambda: box.__getitem__(''))
587 self.assertRaises(NotImplementedError, lambda: box.get_message(''))
588 self.assertRaises(NotImplementedError, lambda: box.get_string(''))
589 self.assertRaises(NotImplementedError, lambda: box.get_bytes(''))
590 self.assertRaises(NotImplementedError, lambda: box.get_file(''))
591 self.assertRaises(NotImplementedError, lambda: '' in box)
592 self.assertRaises(NotImplementedError, lambda: box.__contains__(''))
593 self.assertRaises(NotImplementedError, lambda: box.__len__())
594 self.assertRaises(NotImplementedError, lambda: box.clear())
595 self.assertRaises(NotImplementedError, lambda: box.pop(''))
596 self.assertRaises(NotImplementedError, lambda: box.popitem())
597 self.assertRaises(NotImplementedError, lambda: box.update((('', ''),)))
598 self.assertRaises(NotImplementedError, lambda: box.flush())
599 self.assertRaises(NotImplementedError, lambda: box.lock())
600 self.assertRaises(NotImplementedError, lambda: box.unlock())
601 self.assertRaises(NotImplementedError, lambda: box.close())
602
603
604class TestMaildir(TestMailbox, unittest.TestCase):

Callers

nothing calls this directly

Calls 15

addMethod · 0.95
removeMethod · 0.95
__delitem__Method · 0.95
discardMethod · 0.95
__setitem__Method · 0.95
iterkeysMethod · 0.95
keysMethod · 0.95
itervaluesMethod · 0.95
__iter__Method · 0.95
valuesMethod · 0.95
iteritemsMethod · 0.95
itemsMethod · 0.95

Tested by

no test coverage detected