Ejemplo n.º 1
0
def test_reader_dataframe(reader):
    dataframe = reader.dataframe
    assert isinstance(dataframe, pd.DataFrame)
    assert dataframe.shape == (1603, 8)
    dtypes = dataframe.dtypes
    names = list(dataframe)

    assert names[0] == "timestamp"
    assert types.is_datetime64tz_dtype(dtypes[0])
    assert names[1] == "position"
    assert types.is_object_dtype(dtypes[1])  # is GeoSeries?!?
    assert names[2] == "distance"
    assert types.is_float_dtype(dtypes[2])
    assert names[3] == "speed"
    assert types.is_float_dtype(dtypes[3])
    assert names[4] == "altitude"
    assert types.is_float_dtype(dtypes[4])
    assert names[5] == "heart_rate"
    assert types.is_float_dtype(dtypes[5])
    assert names[6] == "power"
    assert types.is_unsigned_integer_dtype(dtypes[6])
Ejemplo n.º 2
0
 def contains_op(cls, series: pd.Series) -> bool:
     return pdt.is_unsigned_integer_dtype(series)
Ejemplo n.º 3
0
def count_contains(series: pd.Series, state: dict) -> bool:
    return pdt.is_unsigned_integer_dtype(series)
Ejemplo n.º 4
0
 def make_normalized_dataframe_assertions(self, df):
     self.assertEqual(df.index.name, "rsid")
     self.assertTrue(is_object_dtype(df.index.dtype))
     self.assertTrue(is_object_dtype(df.chrom.dtype))
     self.assertTrue(is_unsigned_integer_dtype(df.pos.dtype))
     self.assertTrue(is_object_dtype(df.genotype.dtype))