Show More
@@ -540,14 +540,13 b' class MercurialRepository(BaseRepository' | |||
|
540 | 540 | if branch_name: |
|
541 | 541 | filter_.append('branch("%s")' % (branch_name)) |
|
542 | 542 | |
|
543 |
if start_date |
|
|
543 | if start_date: | |
|
544 | 544 | filter_.append('date(">%s")' % start_date) |
|
545 |
if end_date |
|
|
545 | if end_date: | |
|
546 | 546 | filter_.append('date("<%s")' % end_date) |
|
547 | if start_date and end_date: | |
|
548 | filter_.append('date(">%s") and date("<%s")' % (start_date, end_date)) | |
|
549 | 547 | if filter_: |
|
550 | revisions = scmutil.revrange(self._repo, filter_) | |
|
548 | revspec = ' and '.join(filter_) | |
|
549 | revisions = scmutil.revrange(self._repo, [revspec]) | |
|
551 | 550 | else: |
|
552 | 551 | revisions = self.revisions |
|
553 | 552 |
@@ -21,6 +21,8 b' import random' | |||
|
21 | 21 | import mock |
|
22 | 22 | import re |
|
23 | 23 | |
|
24 | import pytest | |
|
25 | ||
|
24 | 26 | from kallithea.tests.base import * |
|
25 | 27 | from kallithea.tests.fixture import Fixture |
|
26 | 28 | from kallithea.lib.compat import json |
@@ -2501,6 +2503,19 b' class _BaseTestApi(object):' | |||
|
2501 | 2503 | assert 'message' in result[0] |
|
2502 | 2504 | assert 'added' not in result[0] |
|
2503 | 2505 | |
|
2506 | def test_api_get_changesets_with_branch(self): | |
|
2507 | if self.REPO == 'vcs_test_hg': | |
|
2508 | branch = 'stable' | |
|
2509 | else: | |
|
2510 | pytest.skip("skipping due to missing branches in git test repo") | |
|
2511 | id_, params = _build_data(self.apikey, 'get_changesets', | |
|
2512 | repoid=self.REPO, branch_name=branch, start_date="2011-02-24T00:00:00") | |
|
2513 | response = api_call(self, params) | |
|
2514 | result = json.loads(response.body)["result"] | |
|
2515 | assert len(result) == 5 | |
|
2516 | assert 'message' in result[0] | |
|
2517 | assert 'added' not in result[0] | |
|
2518 | ||
|
2504 | 2519 | def test_api_get_changesets_with_file_list(self): |
|
2505 | 2520 | id_, params = _build_data(self.apikey, 'get_changesets', |
|
2506 | 2521 | repoid=self.REPO, start_date="2010-04-07T23:30:30", end_date="2010-04-08T00:31:14", with_file_list=True) |
General Comments 0
You need to be logged in to leave comments.
Login now