LineaLabs / lineapy

Move fast from data science prototype to pipeline. Capture, analyze, and transform messy notebooks into data pipelines with just two lines of code.
https://lineapy.org
Apache License 2.0
662 stars 58 forks source link

LIN-580 Augment test scaffolding with better guiding examples #811

Closed yoonspark closed 1 year ago

yoonspark commented 1 year ago

Summary

This PR builds on the previous bare-bones implementation of pipeline test generation (https://github.com/LineaLabs/lineapy/pull/772) to provide the user with more concrete guiding examples for pipeline testing. Specifically, this PR augments the test scaffold with fuller examples for equality evaluation of each function output (i.e., does each function in the module file generate results as expected?).

Changes

Testing

Relevant new tests are to be added (COMING SOON).

Ticket(s)

yoonspark commented 1 year ago

NOTE FOR REVIEW

This PR includes several files being touched but most are simple test output updates. For code review, you can focus on the following files:

yoonspark commented 1 year ago

Jotting down thoughts for future work as per discussion w/ @lionsardesai (ordered in priority):