aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_csv_reader.py
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2025-02-17 01:07:40 +0000
committerAlex Schofield <git@ajschof.me>2025-02-17 01:07:40 +0000
commit92a7f1ae67e825eefb9488637added14cd5f7d53 (patch)
tree9dbec9a645ed9e1ef9ac5c4854cc2e44fb5be5aa /test/test_csv_reader.py
parentc03897d446352c461790ab82c7a2bae85db17e86 (diff)
downloadgdpr-obfuscator-92a7f1ae67e825eefb9488637added14cd5f7d53.tar.gz
gdpr-obfuscator-92a7f1ae67e825eefb9488637added14cd5f7d53.zip
fix tests for csv_reader by using new read_string method
Diffstat (limited to 'test/test_csv_reader.py')
-rw-r--r--test/test_csv_reader.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/test/test_csv_reader.py b/test/test_csv_reader.py
index 03c6e4b..48a808c 100644
--- a/test/test_csv_reader.py
+++ b/test/test_csv_reader.py
@@ -6,19 +6,16 @@ import pytest
reader = CSVReader()
-### TODO : TESTS ARE BROKEN, FIX THEM IN NEXT BRANCH ###
-
-
def test_empty_csv_should_return_no_content():
content = ""
- result = csv_reader(content)
+ result = reader.read_string(content)
expected = []
assert result == expected
def test_csv_with_header_only_should_return_no_content():
content = "student_id,name,course\n"
- result = csv_reader(content)
+ result = reader.read_string(content)
expected = []
assert result == expected
@@ -29,7 +26,7 @@ def test_csv_with_valid_data():
"1234,Student 1,Course 1\n"
"5678,Student 2,Course 2\n"
)
- result = csv_reader(content)
+ result = reader.read_string(content)
expected = [
{"student_id": "1234", "name": "Student 1", "course": "Course 1"},
{"student_id": "5678", "name": "Student 2", "course": "Course 2"},
@@ -43,7 +40,7 @@ def test_csv_with_quoted_fields_should_run_as_expected():
'1234,"Student 1","Course 1"\n'
'5678,"Student 2","Course 2"\n'
)
- result = csv_reader(content)
+ result = reader.read_string(content)
expected = [
{"student_id": "1234", "name": "Student 1", "course": "Course 1"},
{"student_id": "5678", "name": "Student 2", "course": "Course 2"},
@@ -53,6 +50,6 @@ def test_csv_with_quoted_fields_should_run_as_expected():
def test_non_csv_file_should_return_no_content():
content = ""
- result = csv_reader(content)
+ result = reader.read_string(content)
expected = []
assert result == expected
git.ajschof.me — hosted by ajschofield — powered by cgit