Added simple test and removed one import

This commit is contained in:
Nikolajus 2013-02-14 09:19:36 +01:00 committed by Nikolajus Krauklis
parent b0d2f5ae66
commit 18170f022e
2 changed files with 24 additions and 1 deletions

View File

@ -1,6 +1,5 @@
import sublime
import sublime_plugin
import json
import simplejson as json
from simplejson import OrderedDict
import decimal

24
tests.py Normal file
View File

@ -0,0 +1,24 @@
import json
import simplejson as json
from simplejson import OrderedDict
import decimal
import unittest
class TestFloatConversion(unittest.TestCase):
def setUp(self):
pass
def test_float(self):
tmp_str = '{ "float": 1.0 }'
obj = json.loads(tmp_str, object_pairs_hook=OrderedDict, parse_float=decimal.Decimal)
self.assertEqual(obj['float'], 1.0)
tmp_str = json.dumps(obj, indent=0, ensure_ascii=False, sort_keys=False,
separators=(',', ': '),
use_decimal=True)
self.assertEqual(tmp_str.split('\n')[1], u'"float": 1.0')
if __name__ == '__main__':
unittest.main()