def test_empty_dense_state_table():
"""An empty dense (input) state table produces a useful error."""
with testing.postgresql.Postgresql() as postgresql:
engine = create_engine(postgresql.url())
utils.create_dense_state_table(engine, 'states', ()) # no data
table_generator = StateTableGenerator(
engine,
'exp_hash',
dense_state_table='states'
)
with pytest.raises(ValueError):
table_generator.generate_sparse_table([datetime(2016, 1, 1)])
engine.dispose()
评论列表
文章目录