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():
187
187
assert isinstance (i , Integer )
188
188
189
189
190
+ def test_decimal ():
191
+ d = tomlkit .decimal ("34.56" )
192
+
193
+ assert isinstance (d , String )
194
+
195
+
190
196
def test_float ():
191
197
i = tomlkit .float_ ("34.56" )
192
198
Original file line number Diff line number Diff line change 2
2
import math
3
3
import pickle
4
4
5
+ from decimal import Decimal
5
6
from datetime import date
6
7
from datetime import datetime
7
8
from datetime import time
@@ -90,6 +91,16 @@ def test_integer_unwrap():
90
91
elementary_test (item (666 ), int )
91
92
92
93
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
+
93
104
def test_float_unwrap ():
94
105
elementary_test (item (2.78 ), float )
95
106
You can’t perform that action at this time.
0 commit comments