1
0
mirror of https://github.com/ilri/csv-metadata-quality.git synced 2024-12-22 04:02:19 +01:00

Add new data/test-geography.csv test file
All checks were successful
continuous-integration/drone/push Build is passing

This file has metadata to test different scenarios related to chec-
king and fixing missing regions.
This commit is contained in:
Alan Orth 2022-09-01 16:57:29 +03:00
parent 117c6ca85d
commit 2e489fc921
Signed by: alanorth
GPG Key ID: 0FB860CC9C45B1B9
2 changed files with 28 additions and 3 deletions

View File

@ -15,8 +15,12 @@ steps:
- python setup.py install - python setup.py install
# Basic test # Basic test
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv - csv-metadata-quality -i data/test.csv -o /tmp/test.csv
# Test with unsafe fixes # Basic test with unsafe fixes
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u
# Geography test
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv
# Geography test with unsafe fixes
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv -u
# Test with experimental checks # Test with experimental checks
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e
# Test with AGROVOC validation # Test with AGROVOC validation
@ -41,8 +45,12 @@ steps:
- python setup.py install - python setup.py install
# Basic test # Basic test
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv - csv-metadata-quality -i data/test.csv -o /tmp/test.csv
# Test with unsafe fixes # Basic test with unsafe fixes
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u
# Geography test
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv
# Geography test with unsafe fixes
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv -u
# Test with experimental checks # Test with experimental checks
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e
# Test with AGROVOC validation # Test with AGROVOC validation
@ -67,8 +75,12 @@ steps:
- python setup.py install - python setup.py install
# Basic test # Basic test
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv - csv-metadata-quality -i data/test.csv -o /tmp/test.csv
# Test with unsafe fixes # Basic test with unsafe fixes
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u
# Geography test
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv
# Geography test with unsafe fixes
- csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv -u
# Test with experimental checks # Test with experimental checks
- csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e
# Test with AGROVOC validation # Test with AGROVOC validation

13
data/test-geography.csv Normal file
View File

@ -0,0 +1,13 @@
dc.title,dcterms.issued,dcterms.type,dc.contributor.author,cg.coverage.country,cg.coverage.region
No country,2022-09-01,Report,"Orth, Alan",,
Matching country and region,2022-09-01,Report,"Orth, Alan",Kenya,Eastern Africa
Missing region,2022-09-01,Report,"Orth, Alan",Kenya,
Caribbean country with matching region,2022-09-01,Report,"Orth, Alan",Bahamas,Caribbean
Caribbean country with no region,2022-09-01,Report,"Orth, Alan",Bahamas,
Fake country with no region,2022-09-01,Report,"Orth, Alan",Yeah Baby,
SE Asian country with matching region,2022-09-01,Report,"Orth, Alan",Cambodia,South-eastern Asia
SE Asian country with no region,2022-09-01,Report,"Orth, Alan",Cambodia,
Duplicate countries with matching region,2022-09-01,Report,"Orth, Alan",Kenya||Kenya,Eastern Africa
Duplicate countries with missing regions,2022-09-01,Report,"Orth, Alan",Kenya||Kenya,
Multiple countries with no regions,2022-09-01,Report,"Orth, Alan",Kenya||Bahamas,
Multiple countries with mixed matching regions,2022-09-01,Report,"Orth, Alan",Kenya||Bahamas,Eastern Africa
1 dc.title dcterms.issued dcterms.type dc.contributor.author cg.coverage.country cg.coverage.region
2 No country 2022-09-01 Report Orth, Alan
3 Matching country and region 2022-09-01 Report Orth, Alan Kenya Eastern Africa
4 Missing region 2022-09-01 Report Orth, Alan Kenya
5 Caribbean country with matching region 2022-09-01 Report Orth, Alan Bahamas Caribbean
6 Caribbean country with no region 2022-09-01 Report Orth, Alan Bahamas
7 Fake country with no region 2022-09-01 Report Orth, Alan Yeah Baby
8 SE Asian country with matching region 2022-09-01 Report Orth, Alan Cambodia South-eastern Asia
9 SE Asian country with no region 2022-09-01 Report Orth, Alan Cambodia
10 Duplicate countries with matching region 2022-09-01 Report Orth, Alan Kenya||Kenya Eastern Africa
11 Duplicate countries with missing regions 2022-09-01 Report Orth, Alan Kenya||Kenya
12 Multiple countries with no regions 2022-09-01 Report Orth, Alan Kenya||Bahamas
13 Multiple countries with mixed matching regions 2022-09-01 Report Orth, Alan Kenya||Bahamas Eastern Africa