def test_activate_deprecation_with_error(self): # First nuke the filters, so we know it is clean # Add a warning == error rule warnings.filterwarnings('error', category=Warning) self.assertFirstWarning('error', Warning) self.assertEqual(1, len(warnings.filters)) symbol_versioning.activate_deprecation_warnings(override=False) # There should not be a new warning self.assertFirstWarning('error', Warning) self.assertEqual(1, len(warnings.filters))
def test_activate_deprecation_no_error(self): # First nuke the filters, so we know it is clean symbol_versioning.activate_deprecation_warnings() self.assertFirstWarning('default', DeprecationWarning)