Skip to content
Snippets Groups Projects
Commit b3355f838c46 authored by hauntsaninja <>'s avatar hauntsaninja &lt;&gt;
Browse files

orjson.dumps: fix inspect.signature

parent eef7b29cc0a3
Branches
No related tags found
No related merge requests found
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
use std::os::raw::c_char; use std::os::raw::c_char;
use std::ptr::NonNull; use std::ptr::NonNull;
const DUMPS_DOC: &str = "dumps(obj, /, default, option)\n--\n\nSerialize Python objects to JSON.\0"; const DUMPS_DOC: &str = "dumps(obj, /, default=None, option=None)\n--\n\nSerialize Python objects to JSON.\0";
const LOADS_DOC: &str = "loads(obj, /)\n--\n\nDeserialize JSON to Python objects.\0"; const LOADS_DOC: &str = "loads(obj, /)\n--\n\nDeserialize JSON to Python objects.\0";
macro_rules! opt { macro_rules! opt {
......
...@@ -166,5 +166,5 @@ ...@@ -166,5 +166,5 @@
dumps() valid __text_signature__ dumps() valid __text_signature__
""" """
self.assertEqual( self.assertEqual(
str(inspect.signature(orjson.dumps)), "(obj, /, default, option)" str(inspect.signature(orjson.dumps)), "(obj, /, default=None, option=None)"
) )
...@@ -170,7 +170,9 @@ ...@@ -170,7 +170,9 @@
) )
inspect.signature(orjson.dumps).bind("str")
inspect.signature(orjson.dumps).bind("str", default=default, option=1)
def test_loads_signature(self): def test_loads_signature(self):
""" """
loads() valid __text_signature__ loads() valid __text_signature__
""" """
self.assertEqual(str(inspect.signature(orjson.loads)), "(obj, /)") self.assertEqual(str(inspect.signature(orjson.loads)), "(obj, /)")
...@@ -171,9 +173,10 @@ ...@@ -171,9 +173,10 @@
def test_loads_signature(self): def test_loads_signature(self):
""" """
loads() valid __text_signature__ loads() valid __text_signature__
""" """
self.assertEqual(str(inspect.signature(orjson.loads)), "(obj, /)") self.assertEqual(str(inspect.signature(orjson.loads)), "(obj, /)")
inspect.signature(orjson.loads).bind("[]")
def test_bytes_buffer(self): def test_bytes_buffer(self):
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment