def test_int_nan(self): values = np.nan result = contains_nan(values) self.assertTrue(result)
def test_int_none(self): values = None result = contains_nan(values) self.assertTrue(result)
def test_deeply_nested_none(self): values = [[1, [1, 4, 2]], None, 3, []] result = contains_nan(values) self.assertTrue(result)
def test_int(self): values = 1 result = contains_nan(values) self.assertFalse(result)
def test_simple_none(self): values = [1, None, 3] result = contains_nan(values) self.assertTrue(result)
def test_nested_none(self): values = [[1, None], 3] result = contains_nan(values) self.assertTrue(result)
def test_nested_nan(self): values = [[1, np.nan], 3] result = contains_nan(values) self.assertTrue(result)
def test_deeply_nested(self): values = [[1, [1, 4, 2]], 3, 3, []] result = contains_nan(values) self.assertFalse(result)
def test_nested(self): values = [[1, 2], 3] result = contains_nan(values) self.assertFalse(result)
def test_numpy_float_nan(self): values = [np.float64(1), np.float64(np.nan), np.float64(3)] result = contains_nan(values) self.assertTrue(result)
def test_array_nan(self): values = np.array([np.array(1), np.array(np.nan), np.array(3)]) result = contains_nan(values) self.assertTrue(result)
def test_simple_nan(self): values = [1, np.nan, 3] result = contains_nan(values) self.assertTrue(result)
def test_simple(self): values = [1, 2, 3] result = contains_nan(values) self.assertFalse(result)