test_dumps_non_serializable_object() — langchain Function Reference
Architecture documentation for the test_dumps_non_serializable_object() function in test_serializable.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 4154d48e_2738_8ce3_3509_85de89a09f38["test_dumps_non_serializable_object()"] d90477e3_b806_4058_daf0_8495f08436d6["test_serializable.py"] 4154d48e_2738_8ce3_3509_85de89a09f38 -->|defined in| d90477e3_b806_4058_daf0_8495f08436d6 style 4154d48e_2738_8ce3_3509_85de89a09f38 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/load/test_serializable.py lines 350–364
def test_dumps_non_serializable_object() -> None:
"""Test `dumps()` behavior with non-serializable objects."""
class NonSerializable:
def __init__(self, value: int) -> None:
self.value = value
obj = NonSerializable(42)
json_str = dumps(obj)
# Should create a "not_implemented" representation
parsed = json.loads(json_str)
assert parsed["lc"] == 1
assert parsed["type"] == "not_implemented"
assert "NonSerializable" in parsed["repr"]
Domain
Subdomains
Source
Frequently Asked Questions
What does test_dumps_non_serializable_object() do?
test_dumps_non_serializable_object() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/load/test_serializable.py.
Where is test_dumps_non_serializable_object() defined?
test_dumps_non_serializable_object() is defined in libs/core/tests/unit_tests/load/test_serializable.py at line 350.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free