diff options
| author | Alex Schofield <git@ajschof.me> | 2025-02-19 15:43:08 +0000 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2025-02-19 15:43:08 +0000 |
| commit | ef204e7edabb7a3de2a747d83ae6a472b692fb38 (patch) | |
| tree | 8a86be27025aad22206fe9d6d9106973405a43cf /test | |
| parent | ef3f16de8d93821d54344d5cdd16d8deee0b016c (diff) | |
| download | gdpr-obfuscator-ef204e7edabb7a3de2a747d83ae6a472b692fb38.tar.gz gdpr-obfuscator-ef204e7edabb7a3de2a747d83ae6a472b692fb38.zip | |
partially fix tests by updating references with new class
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_write.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/test_write.py b/test/test_write.py index f339799..4929b06 100644 --- a/test/test_write.py +++ b/test/test_write.py @@ -1,6 +1,8 @@ import io import csv -from obfuscator.write import create_byte_stream +from obfuscator.write import DataWriter + +writer = DataWriter() def csv_bytes_to_list(csv_bytes: bytes): @@ -15,13 +17,14 @@ def test_create_byte_stream_valid_data(): {"student_id": "1234", "name": "Student 1", "course": "Course 1"}, {"student_id": "5678", "name": "Student 2", "course": "Course 2"}, ] - csv_bytes = create_byte_stream(data) + csv_bytes = writer.create_byte_stream(data) result = csv_bytes_to_list(csv_bytes) assert result == data def test_create_byte_stream_empty_data(): - csv_bytes = create_byte_stream([]) + data = [] + csv_bytes = writer.create_byte_stream(data) assert csv_bytes == b"" @@ -30,7 +33,7 @@ def test_create_byte_stream_handles_quoted_fields(): {"student_id": "1234", "name": 'Student "One"', "course": "Course, A"}, {"student_id": "5678", "name": 'Student "Two"', "course": "Course, B"}, ] - csv_bytes = create_byte_stream(data) + csv_bytes = writer.create_byte_stream(data) result = csv_bytes_to_list(csv_bytes) assert result == data @@ -40,7 +43,7 @@ def test_create_byte_stream_consistent_header_order(): {"student_id": "1234", "name": "Alice", "course": "Math"}, {"student_id": "5678", "name": "Bob", "course": "Science"}, ] - csv_bytes = create_byte_stream(data) + csv_bytes = writer.create_byte_stream(data) csv_string = csv_bytes.decode("utf-8") header_line = csv_string.splitlines()[0] expected_header = ",".join(data[0].keys()) @@ -52,6 +55,6 @@ def test_create_byte_stream_special_characters(): {"student_id": "1234", "name": "Student 1", "course": "Line1\nLine2"}, {"student_id": "5678", "name": "Student 2", "course": "Value with, comma"}, ] - csv_bytes = create_byte_stream(data) + csv_bytes = writer.create_byte_stream(data) result = csv_bytes_to_list(csv_bytes) assert result == data |
