コード例 #1
0
ファイル: test_reviewboard.py プロジェクト: EricCen/commons
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)
  ]
コード例 #2
0
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)
    ]