21 lines
		
	
	
		
			522 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			522 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import mock
 | |
| import unittest
 | |
| 
 | |
| from wsme import exc
 | |
| from wsme.rest import args
 | |
| from wsme.rest import json
 | |
| 
 | |
| 
 | |
| class TestArgs(unittest.TestCase):
 | |
| 
 | |
|     def test_args_from_body(self):
 | |
| 
 | |
|         funcdef = mock.MagicMock()
 | |
|         body = mock.MagicMock()
 | |
|         mimetype = "application/json"
 | |
|         funcdef.ignore_extra_args = True
 | |
|         json.parse = mock.MagicMock()
 | |
|         json.parse.side_effect = (exc.UnknownArgument(""))
 | |
|         resp = args.args_from_body(funcdef, body, mimetype)
 | |
|         self.assertEqual(resp, ((), {}))
 | 
