33import json
44import pathlib
55from collections .abc import Iterable
6+ from collections .abc import Sequence
67from typing import Callable
78from typing import NamedTuple
89
10+ import databento_dbn
911import pandas as pd
1012import pytest
1113from databento .common .dbnstore import DBNStore
@@ -149,7 +151,7 @@ def create_symbol_mapping_message(
149151 SymbolMappingMsg
150152
151153 """
152- return SymbolMappingMsg (
154+ return SymbolMappingMsg ( # type: ignore [call-arg]
153155 publisher_id = publisher_id ,
154156 instrument_id = instrument_id ,
155157 ts_event = ts_event ,
@@ -163,7 +165,7 @@ def create_symbol_mapping_message(
163165
164166
165167def create_metadata (
166- mappings : Iterable [ SymbolMapping ],
168+ mappings : Sequence [ databento_dbn . SymbolMapping ],
167169 dataset : str = "UNIT.TEST" ,
168170 start : int = UNDEF_TIMESTAMP ,
169171 end : int = UNDEF_TIMESTAMP ,
@@ -234,7 +236,7 @@ def test_instrument_map_insert_metadata(
234236
235237 metadata = create_metadata (
236238 stype_in = stype_in ,
237- mappings = mappings ,
239+ mappings = mappings , # type: ignore [arg-type]
238240 )
239241
240242 # Act
@@ -273,7 +275,7 @@ def test_instrument_map_insert_metadata_multiple_mappings(
273275 )
274276
275277 metadata = create_metadata (
276- mappings = mappings ,
278+ mappings = mappings , # type: ignore [arg-type]
277279 )
278280
279281 # Act
@@ -313,7 +315,7 @@ def test_instrument_map_insert_metadata_empty_mappings(
313315 ]
314316
315317 metadata = create_metadata (
316- mappings = mappings ,
318+ mappings = mappings , # type: ignore [arg-type]
317319 )
318320
319321 # Act
@@ -360,7 +362,7 @@ def test_instrument_map_insert_symbol_mapping_message_v1(
360362 end_ts = end_date ,
361363 )
362364 sym_msg_v1 = SymbolMappingMsgV1 (
363- publisher_id = sym_msg .publisher_id ,
365+ publisher_id = sym_msg .publisher_id , # type: ignore [call-arg]
364366 instrument_id = sym_msg .instrument_id ,
365367 ts_event = sym_msg .ts_event ,
366368 stype_in_symbol = sym_msg .stype_in_symbol ,
0 commit comments