コード例 #1
0
    def test__can_cast_to_int32__int64_with_large_value_is_false(self):
        array_to_convert = Series(data=["3000000000", "2", "3"],
                                  dtype=np.dtype(np.int64))

        can_cast = can_cast_to_int32(array_to_convert.dtype, array_to_convert)

        self.assertFalse(can_cast)
コード例 #2
0
    def test__can_cast_to_int32__int16_is_true(self):
        array_to_convert = Series(data=["1", "2", "3"],
                                  dtype=np.dtype(np.int16))

        can_cast = can_cast_to_int32(array_to_convert.dtype, array_to_convert)

        self.assertTrue(can_cast)
コード例 #3
0
    def test__can_cast_to_int32__int64_with_nans_is_false(self):
        array_to_convert = Series(data=[np.NaN, "2", "3"], dtype="category")

        can_cast = can_cast_to_int32(array_to_convert.dtype, array_to_convert)

        self.assertFalse(can_cast)
コード例 #4
0
    def test__can_cast_to_int32__string_is_false(self):
        array_to_convert = Series(data=["1", "2", "3"], dtype=str)

        can_cast = can_cast_to_int32(array_to_convert.dtype, array_to_convert)

        self.assertFalse(can_cast)