| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | import tempfile |
| 6 | import merge |
| 7 | def w(text): |
| 8 | f = tempfile.NamedTemporaryFile('w', suffix='.csv', delete=False) |
| 9 | f.write(text); f.close(); return f.name |
| 10 | a = w("Name, Age\nana, 31\nbo, 22\n"); b = w("Name, Age\ncy, 45\n") |
| 11 | m = merge.merge_files([a, b]) |
| 12 | assert m[0] == "name,age", m[0] |
| 13 | assert m[1:] == ["ana,31", "bo,22", "cy,45"], m |
| 14 | PY |
| 15 |