We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7302ada commit 7829bd1Copy full SHA for 7829bd1
1 file changed
tests/test_reader.py
@@ -1,4 +1,6 @@
1
+import numpy as np
2
from pytest import mark
3
+from harp.io import REFERENCE_EPOCH, MessageType
4
from harp.reader import create_reader
5
from tests.params import DeviceSchemaParam
6
@@ -18,8 +20,13 @@
18
20
19
21
@mark.parametrize("schemaFile", testdata)
22
def test_create_reader(schemaFile: DeviceSchemaParam):
- reader = create_reader(schemaFile.path)
23
+ reader = create_reader(schemaFile.path, epoch=REFERENCE_EPOCH)
24
schemaFile.assert_schema(reader.device)
25
26
whoAmI = reader.WhoAmI.read()
27
assert reader.device.whoAmI == whoAmI.iloc[0, 0]
28
+ assert whoAmI.index.dtype.type == np.datetime64
29
+
30
+ whoAmI = reader.WhoAmI.read(epoch=None, keep_type=True)
31
+ assert whoAmI.index.dtype.type == np.float64
32
+ assert whoAmI.iloc[0, -1] == MessageType.READ.name
0 commit comments