mirror of
https://github.com/ilri/csv-metadata-quality.git
synced 2025-01-03 01:27:05 +01:00
Add initial tests
For now only test fixes because they return changed data. I'm not sure how to test the checks, because they don't return data and I can't modify them to return boolean values without breaking the app.
This commit is contained in:
parent
103e630f6e
commit
41a30f1b07
0
tests/__init__.py
Normal file
0
tests/__init__.py
Normal file
23
tests/test_fix.py
Normal file
23
tests/test_fix.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
import csv_metadata_quality.fix as fix
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
def test_fix_leading_whitespace():
|
||||||
|
'''Test fixing leading whitespace.'''
|
||||||
|
|
||||||
|
value = ' Alan'
|
||||||
|
|
||||||
|
assert fix.whitespace(value) == 'Alan'
|
||||||
|
|
||||||
|
def test_fix_trailing_whitespace():
|
||||||
|
'''Test fixing trailing whitespace.'''
|
||||||
|
|
||||||
|
value = 'Alan '
|
||||||
|
|
||||||
|
assert fix.whitespace(value) == 'Alan'
|
||||||
|
|
||||||
|
def test_fix_excessive_whitespace():
|
||||||
|
'''Test fixing excessive whitespace.'''
|
||||||
|
|
||||||
|
value = 'Alan Orth'
|
||||||
|
|
||||||
|
assert fix.whitespace(value) == 'Alan Orth'
|
Loading…
Reference in New Issue
Block a user