versatile-data-kit
versatile-data-kit copied to clipboard
vdk-core: Amend ingestion tests to cover all possible values for payload data
What is the feature request? What problem does it solve? Currently, the ingestion tests only cover two data types, namely integers and Decimal objects. These tests need to be amended to cover as many as possible. https://github.com/vmware/versatile-data-kit/blob/main/projects/vdk-core/tests/vdk/internal/builtin_plugins/ingestion/test_ingester_base.py https://www.w3schools.com/python/python_datatypes.asp
Namely, the payloads used which are instantiated at the start of the test file need to include a larger variety of datatypes. If any of them cause tests to fail, that specific data type should be commented out of the test, and a new issue should be created to cover that specific datatype and uncomment the test.