Merge pull request #571 from dod-ccpo/custom-json-encoder
Use a custom JSON encoder
This commit is contained in:
15
tests/utils/test_json.py
Normal file
15
tests/utils/test_json.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import json
|
||||
from atst.utils.json import CustomJSONEncoder
|
||||
|
||||
from tests.factories import AttachmentFactory
|
||||
|
||||
|
||||
encoder = CustomJSONEncoder()
|
||||
|
||||
|
||||
def test_custom_encoder_serializes_attachments():
|
||||
filename = "jar_jar_is_secretly_a_sith_lord.pdf"
|
||||
attachment = AttachmentFactory.create(filename=filename)
|
||||
encoded = encoder.encode({"file": attachment})
|
||||
expected = json.dumps({"file": filename})
|
||||
assert encoded == expected
|
Reference in New Issue
Block a user