Add unit tests to ensure changes to ingestion modules are still performant. Generally, all functions work as expected but run into an issue with duplicate primary keys for products mapped to different bike types in competitive site. This implies, can no longer assume uniqueness across bike types.
Requirements in #15 fulfilled:
mediator module that provided mediator design pattern
able to load data files into database as long has unique site and product_id primary key
Add unit tests to ensure changes to ingestion modules are still performant. Generally, all functions work as expected but run into an issue with duplicate primary keys for products mapped to different bike types in competitive site. This implies, can no longer assume uniqueness across bike types.
Requirements in #15 fulfilled: