Files @ fb493f3ed4e3
Branch filter:

Location: kallithea/kallithea/tests/api/test_api_git.py

Mads Kiilerich
tests: fix vcs Hg helper functions get_user_name and get_user_email to actually use provided config_file

Running just test_get_user_name and test_get_user_email would fail when run as:
py.test kallithea/tests/vcs/test_repository.py -k test_get_user

The config file was not used at all, and the tests would only pass when
test_get_config_value had been run first and as an unfortunate side-effect had
read the same file.
# -*- coding: utf-8 -*-
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

from kallithea.tests.base import TestController, GIT_REPO, GIT_TEST_REVISION
from kallithea.tests.api.api_base import _BaseTestApi


class TestGitApi(_BaseTestApi, TestController):
    REPO = GIT_REPO
    REPO_TYPE = 'git'
    TEST_REVISION = GIT_TEST_REVISION
    TEST_PR_SRC = u'c60f01b77c42dce653d6b1d3b04689862c261929'
    TEST_PR_DST = u'10cddef6b794696066fb346434014f0a56810218'
    TEST_PR_REVISIONS = [u'1bead5880d2dbe831762bf7fb439ba2919b75fdd',
                         u'9bcd3ecfc8832a8cd881c1c1bbe2d13ffa9d94c7',
                         u'283de4dfca8479875a1befb8d4059f3bbb725145',
                         u'c60f01b77c42dce653d6b1d3b04689862c261929']