def inner():
			try:
				raise heimdal.KRB5KDC_ERR_NONE()
			except heimdal.KRB5KDC_ERR_NONE as ex:
				middle = sys.gettotalrefcount()
				del ex

			if PY2:
				# Py2 keeps a reference for the last exception for re-raising
				# <https://cosmicpercolator.com/2016/01/13/exception-leaks-in-python-2-and-3/>
				sys.exc_clear()

			return middle
	def test_KRB5KDC_ERR_NONE(self):
		with self.assertRaises(heimdal.KRB5KDC_ERR_NONE) as cm:
			raise heimdal.KRB5KDC_ERR_NONE()
		self.assertEqual(cm.exception.code, self.KRB5KDC_ERR_NONE)