def test_diff_comments(mock_method): mock_method.return_value = '''{ "stat" : "ok", "diff_comments" : [ { "id" : 123 }, { "id" : 456 } ] }''' rbs = ReviewBoardServer('http://example.com', username='******', password='******') rb_id = 123 revision = 456 file_id = 789 assert len(rbs.get_diff_comments(rb_id, revision, file_id)) == 2 assert mock_method.mock_calls == [ call(rbs, "api/review-requests/%d/diffs/%d/files/%d/diff-comments/?start=0&max-results=25" % (rb_id, revision, file_id), None, None, {'Accept': 'application/json'}, method=None) ]
def test_diff_comments(mock_method): mock_method.return_value = '''{ "stat" : "ok", "diff_comments" : [ { "id" : 123 }, { "id" : 456 } ] }''' rbs = ReviewBoardServer('http://example.com', username='******', password='******') rb_id = 123 revision = 456 file_id = 789 assert len(rbs.get_diff_comments(rb_id, revision, file_id)) == 2 assert mock_method.mock_calls == [ call( rbs, "api/review-requests/%d/diffs/%d/files/%d/diff-comments/?start=0&max-results=25" % (rb_id, revision, file_id), None, None, {'Accept': 'application/json'}, method=None) ]