def test_returns_valid_value_as_is(self): ret = _serialize(Float64Col, 1.1) self.assertEqual(ret, 1.1)
def test_converts_Int64Col_None_to_minimal_int(self): ret = _serialize(Int64Col, None) self.assertEqual(ret, np.iinfo(np.int64).min)
def test_converts_Float64Col_None_to_nan(self): ret = _serialize(Float64Col, None) self.assertTrue(math.isnan(ret))
def test_converts_NA_to_empty_string(self): ret = _serialize(StringCol, "NA") self.assertEqual(ret, "")
def test_converts_StringCol_None_to_empty_string(self): ret = _serialize(StringCol, None) self.assertEqual(ret, "")
def test_converts_invalid_float_to_nan(self): ret = _serialize(Float64Col, "invalid-float") self.assertTrue(math.isnan(ret))
def test_converts_invalid_int64_to_minimal_int(self): ret = _serialize(Int64Col, "invalid-int") self.assertEqual(ret, np.iinfo(np.int64).min)
def test_converts_StringCol_None_to_empty_string(self): ret = _serialize(StringCol, None) self.assertEqual(ret, '')
def test_converts_NA_to_empty_string(self): ret = _serialize(StringCol, 'NA') self.assertEqual(ret, '')
def test_converts_invalid_int64_to_minimal_int(self): ret = _serialize(Int64Col, 'invalid-int') self.assertEqual(ret, np.iinfo(np.int64).min)
def test_converts_invalid_float_to_nan(self): ret = _serialize(Float64Col, 'invalid-float') self.assertTrue(math.isnan(ret))