home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 May / maximum-cd-2010-05.iso / DiscContents / boxee-0.9.20.10711.exe / system / python / local / simplejson / tests / test_dump.py < prev    next >
Encoding:
Python Source  |  2009-07-20  |  693 b   |  22 lines

  1. from unittest import TestCase
  2. from cStringIO import StringIO
  3.  
  4. import simplejson as json
  5.  
  6. class TestDump(TestCase):
  7.     def test_dump(self):
  8.         sio = StringIO()
  9.         json.dump({}, sio)
  10.         self.assertEquals(sio.getvalue(), '{}')
  11.  
  12.     def test_dumps(self):
  13.         self.assertEquals(json.dumps({}), '{}')
  14.  
  15.     def test_encode_truefalse(self):
  16.         self.assertEquals(json.dumps(
  17.                  {True: False, False: True}, sort_keys=True),
  18.                  '{"false": true, "true": false}')
  19.         self.assertEquals(json.dumps(
  20.                 {2: 3.0, 4.0: 5L, False: 1, 6L: True, "7": 0}, sort_keys=True),
  21.                 '{"false": 1, "2": 3.0, "4.0": 5, "6": true, "7": 0}')
  22.