Skip to content

Commit 055e4ae

Browse files
Feature/test directory structure (#488)
* Add unit and integration test structure for phase_polars - Created test directory structure mirroring phase_polars folder - Added empty test files for all load and transform phases - Unit tests: tests/unit/phase_polars/load/ and tests/unit/phase_polars/transform/ - Integration tests: tests/integration/phase_polars/load/ and tests/integration/phase_polars/transform/ - Ready for implementation once phase_polars code is developed * Update test files to empty placeholder structure - Simplified test files to contain only comment headers - Removed detailed test implementations as phase_polars code not yet implemented - Updated .gitignore to exclude virtual environments - Ready for actual test implementation once phase_polars modules are developed * Add comprehensive testing documentation and guidelines Fixes #479 - Created TESTING.md with detailed test structure documentation - Added directory structure explanation mirroring phase_polars organization - Documented test organization principles and naming conventions - Included running instructions for different test scenarios - Updated README.md with testing section and quick commands - Established clear separation between unit, integration, and e2e tests - Documented current implementation status and future considerations
1 parent b65716e commit 055e4ae

45 files changed

Lines changed: 148 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ demodata/
1414
.eggs
1515
*.gfs
1616
.venv
17+
venv*/
1718
.direnv
1819
var/cache
1920
/collection

README.md

Lines changed: 17 additions & 0 deletions

TESTING.md

Lines changed: 94 additions & 0 deletions

tests/integration/phase_polars/__init__.py

Whitespace-only changes.

tests/integration/phase_polars/load/__init__.py

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Integration tests for load phases

tests/integration/phase_polars/transform/__init__.py

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Integration tests for concat_field transform phase
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Integration tests for entity_lookup transform phase
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Integration tests for entity_reference transform phase

0 commit comments

Comments
 (0)