From 579a118a5f58b0fd0d648b0e35072e0ed2dc23c3 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 3 Jun 2020 10:07:42 +0200 Subject: [PATCH] tests: test schema name length check --- tests/test_feeder.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/test_feeder.py diff --git a/tests/test_feeder.py b/tests/test_feeder.py new file mode 100644 index 0000000..33371a2 --- /dev/null +++ b/tests/test_feeder.py @@ -0,0 +1,13 @@ +import pytest + +from wcs_olap.feeder import WcsOlapFeeder + + +def test_constructor(): + feeder = WcsOlapFeeder(api=None, pg_dsn='', schema='x' * 63) + schema_temp = feeder.ctx.as_dict()['schema_temp'] + assert len(schema_temp) < 64 + assert schema_temp == 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxedd110xxxxxxxxxxxxxxxxxxxxxxxx_temp' + + with pytest.raises(ValueError): + feeder = WcsOlapFeeder(api=None, pg_dsn='', schema='x' * 64)