Skip to content

Commit e6019b9

Browse files
author
Gabriel Monroy
committed
tests(controller): add api test for integer serialization/deserialization
1 parent d014537 commit e6019b9

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

controller/api/tests/test_config.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,12 @@ def test_config_set_unicode(self):
148148
self.assertEqual(response.status_code, 201)
149149
self.assertIn('POWERED_BY', json.loads(response.data['values']))
150150
self.assertEqual(json.loads(response.data['values'])['POWERED_BY'], 'Кроликов')
151+
# set an integer to test unicode regression
152+
body = {'values': json.dumps({'INTEGER': 1})}
153+
response = self.client.post(url, json.dumps(body), content_type='application/json')
154+
self.assertEqual(response.status_code, 201)
155+
self.assertIn('INTEGER', json.loads(response.data['values']))
156+
self.assertEqual(json.loads(response.data['values'])['INTEGER'], 1)
151157

152158
@mock.patch('requests.post', mock_import_repository_task)
153159
def test_config_str(self):

0 commit comments

Comments
 (0)