mirror of
https://github.com/Unstructured-IO/unstructured.git
synced 2025-06-27 02:30:08 +00:00

Given the tendency for shell scripts to easily enter into a few levels of indentation and long line lengths, update the default to 2 spaces.
23 lines
659 B
Bash
Executable File
23 lines
659 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Description: Validate that the number of rows in the output dataframe is as expected.
|
|
#
|
|
# Arguments:
|
|
# - $1: The expected number of rows in the dataframe.
|
|
# - $2: The path for the structured output file.
|
|
|
|
SCRIPT_PATH="scripts/airtable-test-helpers/print_num_rows_df.py"
|
|
|
|
EXPECTED_ROWS=$1
|
|
OUTPUT_FILE_NAME=$2
|
|
|
|
# Run the Python script and capture its output
|
|
ROWS=$(python "$SCRIPT_PATH" --structured-output-file-path "$OUTPUT_FILE_NAME")
|
|
|
|
# Compare the actual output with the expected output
|
|
if [[ $ROWS -ne $EXPECTED_ROWS ]]; then
|
|
echo
|
|
echo "ERROR: $ROWS rows created. $EXPECTED_ROWS rows should have been created."
|
|
exit 1
|
|
fi
|