mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			654 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			654 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from unittest import TestCase
 | |
| from io import StringIO
 | |
| 
 | |
| import json
 | |
| 
 | |
| class TestDump(TestCase):
 | |
|     def test_dump(self):
 | |
|         sio = StringIO()
 | |
|         json.dump({}, sio)
 | |
|         self.assertEquals(sio.getvalue(), '{}')
 | |
| 
 | |
|     def test_dumps(self):
 | |
|         self.assertEquals(json.dumps({}), '{}')
 | |
| 
 | |
|     def test_encode_truefalse(self):
 | |
|         self.assertEquals(json.dumps(
 | |
|                  {True: False, False: True}, sort_keys=True),
 | |
|                  '{"false": true, "true": false}')
 | |
|         self.assertEquals(json.dumps(
 | |
|                 {2: 3.0, 4.0: 5, False: 1, 6: True}, sort_keys=True),
 | |
|                 '{"false": 1, "2": 3.0, "4.0": 5, "6": true}')
 | 
