File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1717 (True , "true" ),
1818 ("s" , '"s"' ),
1919 ("é" , '"\\ u00e9"' ),
20- (10.0 ** 21 , '1E21' ),
20+ (10.0 ** 32 , '1E32' ),
21+ (- 10.0 ** 21 , '-1E21' ),
2122 ("1\n 2 \t \b \f " , '"1\\ n 2 \\ t \\ b\\ f"' ),
2223 ("\xff I ❤ testing" , r'"\u00ff I \u2764 testing"' ),
2324 ("𝄞" , r'"\ud834\udd1e"' ),
@@ -44,6 +45,8 @@ def __str__(self):
4445@pytest .mark .parametrize ("value,msg" , [
4546 (datetime .datetime .now (), "Invalid type: datetime" ),
4647 ({Unserializable (): "a" }, "Dictionary key is not serializable: Unserializable" ),
48+ ({"a" : float ("inf" )}, "Invalid float (NaN/Inf): type float" ),
49+ ({"a" : float ("nan" )}, "Invalid float (NaN/Inf): type float" ),
4750 ({"a" : datetime .datetime .now ()}, "Invalid type: datetime" )
4851])
4952def test_unserializable (value , msg ):
You can’t perform that action at this time.
0 commit comments