def test_maybe_convert_scalar(self): # pass thru result = maybe_convert_scalar('x') assert result == 'x' result = maybe_convert_scalar(np.array([1])) assert result == np.array([1]) # leave scalar dtype result = maybe_convert_scalar(np.int64(1)) assert result == np.int64(1) result = maybe_convert_scalar(np.int32(1)) assert result == np.int32(1) result = maybe_convert_scalar(np.float32(1)) assert result == np.float32(1) result = maybe_convert_scalar(np.int64(1)) assert result == np.float64(1) # coerce result = maybe_convert_scalar(1) assert result == np.int64(1) result = maybe_convert_scalar(1.0) assert result == np.float64(1) result = maybe_convert_scalar(Timestamp('20130101')) assert result == Timestamp('20130101').value result = maybe_convert_scalar(datetime(2013, 1, 1)) assert result == Timestamp('20130101').value result = maybe_convert_scalar(Timedelta('1 day 1 min')) assert result == Timedelta('1 day 1 min').value
def test_maybe_convert_scalar(self): # pass thru result = maybe_convert_scalar('x') self.assertEqual(result, 'x') result = maybe_convert_scalar(np.array([1])) self.assertEqual(result, np.array([1])) # leave scalar dtype result = maybe_convert_scalar(np.int64(1)) self.assertEqual(result, np.int64(1)) result = maybe_convert_scalar(np.int32(1)) self.assertEqual(result, np.int32(1)) result = maybe_convert_scalar(np.float32(1)) self.assertEqual(result, np.float32(1)) result = maybe_convert_scalar(np.int64(1)) self.assertEqual(result, np.float64(1)) # coerce result = maybe_convert_scalar(1) self.assertEqual(result, np.int64(1)) result = maybe_convert_scalar(1.0) self.assertEqual(result, np.float64(1)) result = maybe_convert_scalar(Timestamp('20130101')) self.assertEqual(result, Timestamp('20130101').value) result = maybe_convert_scalar(datetime(2013, 1, 1)) self.assertEqual(result, Timestamp('20130101').value) result = maybe_convert_scalar(Timedelta('1 day 1 min')) self.assertEqual(result, Timedelta('1 day 1 min').value)
def test_maybe_convert_scalar(self): # pass thru result = maybe_convert_scalar('x') assert result == 'x' result = maybe_convert_scalar(np.array([1])) assert result == np.array([1]) # leave scalar dtype result = maybe_convert_scalar(np.int64(1)) assert result == np.int64(1) result = maybe_convert_scalar(np.int32(1)) assert result == np.int32(1) result = maybe_convert_scalar(np.float32(1)) assert result == np.float32(1) result = maybe_convert_scalar(np.int64(1)) assert result == np.float64(1) # coerce result = maybe_convert_scalar(1) assert result == np.int64(1) result = maybe_convert_scalar(1.0) assert result == np.float64(1) result = maybe_convert_scalar(Timestamp('20130101')) assert result == Timestamp('20130101').value result = maybe_convert_scalar(datetime(2013, 1, 1)) assert result == Timestamp('20130101').value result = maybe_convert_scalar(Timedelta('1 day 1 min')) assert result == Timedelta('1 day 1 min').value
def test_maybe_convert_scalar(self): # pass thru result = maybe_convert_scalar('x') self.assertEqual(result, 'x') result = maybe_convert_scalar(np.array([1])) self.assertEqual(result, np.array([1])) # leave scalar dtype result = maybe_convert_scalar(np.int64(1)) self.assertEqual(result, np.int64(1)) result = maybe_convert_scalar(np.int32(1)) self.assertEqual(result, np.int32(1)) result = maybe_convert_scalar(np.float32(1)) self.assertEqual(result, np.float32(1)) result = maybe_convert_scalar(np.int64(1)) self.assertEqual(result, np.float64(1)) # coerce result = maybe_convert_scalar(1) self.assertEqual(result, np.int64(1)) result = maybe_convert_scalar(1.0) self.assertEqual(result, np.float64(1)) result = maybe_convert_scalar(Timestamp('20130101')) self.assertEqual(result, Timestamp('20130101').value) result = maybe_convert_scalar(datetime(2013, 1, 1)) self.assertEqual(result, Timestamp('20130101').value) result = maybe_convert_scalar(Timedelta('1 day 1 min')) self.assertEqual(result, Timedelta('1 day 1 min').value)