def test_investigate_encoding_and_dialect_substitute_delimiter():
with UI(None, logging.DEBUG, stdout=False) as ui:
with mock.patch('datarobot_batch_scoring.reader.csv.Sniffer') as sn:
data = 'tests/fixtures/windows_encoded.csv'
encoding = investigate_encoding_and_dialect(data, '|', ui,
fast=False,
encoding='utf-8',
skip_dialect=True)
assert encoding == 'utf-8' # Intentionally wrong
assert not sn.called
dialect = csv.get_dialect('dataset_dialect')
assert dialect.delimiter == '|'
评论列表
文章目录