try:
    if not math.isnan(value):
        self.fail(self._formatMessage(msg, standardMsg))
except:
    self.fail(self._formatMessage(msg, standardMsg))
Как проверить, является ли значение nan в unittest?