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)