# HG changeset patch # User Sebastien Jodogne # Date 1557823373 -7200 # Node ID 21aa666c8fa07319c9891344a422e4306e42563f # Parent 2de1aec255aea338f8359e70afcf8e4bc51727ac cont diff -r 2de1aec255ae -r 21aa666c8fa0 Tests/Tests.py --- a/Tests/Tests.py Tue May 14 10:29:58 2019 +0200 +++ b/Tests/Tests.py Tue May 14 10:42:53 2019 +0200 @@ -4702,3 +4702,21 @@ self.assertEqual(1, len(b)) self.assertTrue('Rows' in b[0]) self.assertEqual('512', b[0]['Rows']) + + a = DoPost(_REMOTE, '/modalities/self/query', { + 'Level' : 'Instance', + 'Query' : { 'Rows' : '' }, + 'Normalize' : False + }) ['ID'] + + b = DoGet(_REMOTE, '/queries/%s/answers?expand&simplify' % a) + self.assertEqual(1, len(b)) + self.assertTrue('Rows' in b[0]) + self.assertEqual('512', b[0]['Rows']) + + self.assertRaises(Exception, lambda: DoPost( + _REMOTE, '/modalities/self/query', { + 'Level' : 'Instance', + 'Query' : { 'Rows' : '*' }, # Out-of-range value + 'Normalize' : False + }))