File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -187,6 +187,12 @@ def test_integer():
187187 assert isinstance (i , Integer )
188188
189189
190+ def test_decimal ():
191+ d = tomlkit .decimal ("34.56" )
192+
193+ assert isinstance (d , String )
194+
195+
190196def test_float ():
191197 i = tomlkit .float_ ("34.56" )
192198
Original file line number Diff line number Diff line change 22import math
33import pickle
44
5+ from decimal import Decimal
56from datetime import date
67from datetime import datetime
78from datetime import time
@@ -90,6 +91,16 @@ def test_integer_unwrap():
9091 elementary_test (item (666 ), int )
9192
9293
94+ def test_decimal_unwrap ():
95+ """Ensure a decimal unwraps as a string
96+ after TOML encode.
97+ """
98+ elementary_test (
99+ item (Decimal ("0.001" )),
100+ str ,
101+ )
102+
103+
93104def test_float_unwrap ():
94105 elementary_test (item (2.78 ), float )
95106
You can’t perform that action at this time.
0 commit comments