OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """Unit tests for rietveld.py.""" | 6 """Unit tests for rietveld.py.""" |
7 | 7 |
8 import logging | 8 import logging |
9 import os | 9 import os |
10 import sys | 10 import sys |
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
396 | 396 |
397 def test_get_description(self): | 397 def test_get_description(self): |
398 self.requests = [ | 398 self.requests = [ |
399 ('/1/description', 'Blah blah blah'), | 399 ('/1/description', 'Blah blah blah'), |
400 ] | 400 ] |
401 expected = 'Blah blah blah' | 401 expected = 'Blah blah blah' |
402 self.assertEqual(expected, self.rietveld.get_description(1)) | 402 self.assertEqual(expected, self.rietveld.get_description(1)) |
403 self.assertEqual(expected, self.rietveld.get_description(1)) | 403 self.assertEqual(expected, self.rietveld.get_description(1)) |
404 | 404 |
405 def test_get_issue_properties(self): | 405 def test_get_issue_properties(self): |
| 406 data = {'description': 'wow\r\nno CR!', 'messages': 'foo'} |
406 self.requests = [ | 407 self.requests = [ |
407 ('/api/1?messages=true', rietveld.json.dumps({'messages': 'foo'})), | 408 ('/api/1?messages=true', rietveld.json.dumps(data)), |
408 ] | 409 ] |
409 expected = {} | 410 expected = {u'description': u'wow\nno CR!'} |
410 expected_msg = {'messages': 'foo'} | 411 expected_msg = {u'description': u'wow\nno CR!', u'messages': u'foo'} |
411 self.assertEqual(expected, self.rietveld.get_issue_properties(1, False)) | 412 self.assertEqual(expected, self.rietveld.get_issue_properties(1, False)) |
412 self.assertEqual(expected_msg, self.rietveld.get_issue_properties(1, True)) | 413 self.assertEqual(expected_msg, self.rietveld.get_issue_properties(1, True)) |
413 | 414 |
414 def test_get_patchset_properties(self): | 415 def test_get_patchset_properties(self): |
415 self.requests = [ | 416 self.requests = [ |
416 ('/api/1/2', '{}'), | 417 ('/api/1/2', '{}'), |
417 ] | 418 ] |
418 expected = {} | 419 expected = {} |
419 self.assertEqual(expected, self.rietveld.get_patchset_properties(1, 2)) | 420 self.assertEqual(expected, self.rietveld.get_patchset_properties(1, 2)) |
420 self.assertEqual(expected, self.rietveld.get_patchset_properties(1, 2)) | 421 self.assertEqual(expected, self.rietveld.get_patchset_properties(1, 2)) |
421 | 422 |
422 | 423 |
423 | 424 |
424 if __name__ == '__main__': | 425 if __name__ == '__main__': |
425 logging.basicConfig(level=[ | 426 logging.basicConfig(level=[ |
426 logging.ERROR, logging.INFO, logging.DEBUG][min(2, sys.argv.count('-v'))]) | 427 logging.ERROR, logging.INFO, logging.DEBUG][min(2, sys.argv.count('-v'))]) |
427 unittest.main() | 428 unittest.main() |
OLD | NEW |