NotImplementedError is the name of the exception
(https://docs.python.org/2/library/exceptions.html).
NotImplemented is the name of a constant
(https://docs.python.org/2/library/constants.html).
It makes no sense to raise a constant. The exception should
be raised instead.
Change-Id: I4969e26eb7b46f008ea3c8bd0093490c425f7069
Closes-Bug: #
1339855
self._polling_completed = True
def _is_polling_required(self):
- raise NotImplemented
+ raise NotImplementedError()
@property
def is_polling_required(self):
super(TestBasePollingManager, self).setUp()
self.pm = polling.BasePollingManager()
+ def test__is_polling_required_should_not_be_implemented(self):
+ self.assertRaises(NotImplementedError, self.pm._is_polling_required)
+
def test_force_polling_sets_interval_attribute(self):
self.assertFalse(self.pm._force_polling)
self.pm.force_polling()