Files
@ 4e429252f3ee
Branch filter:
Location: kallithea/rhodecode/tests/vcs/conf.py - annotation
4e429252f3ee
2.1 KiB
text/x-python
Don't use -p flag together with -s in git calls. Latest
git version changes behaviour of such call changing the output.
In all the calls where -p -s was used we're only interested in
list of changesets and not the diff.
git version changes behaviour of such call changing the output.
In all the calls where -p -s was used we're only interested in
list of changesets and not the diff.
402a96fcfa22 402a96fcfa22 402a96fcfa22 402a96fcfa22 402a96fcfa22 402a96fcfa22 402a96fcfa22 402a96fcfa22 3d5f4d2f0826 402a96fcfa22 402a96fcfa22 402a96fcfa22 d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e 402a96fcfa22 d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e d7488551578e 402a96fcfa22 402a96fcfa22 402a96fcfa22 d7488551578e 3d5f4d2f0826 3d5f4d2f0826 d7488551578e d7488551578e d7488551578e | """
Unit tests configuration module for vcs.
"""
import os
import time
import hashlib
import tempfile
import datetime
import shutil
from utils import get_normalized_path
from os.path import join as jn
__all__ = (
'TEST_HG_REPO', 'TEST_GIT_REPO', 'HG_REMOTE_REPO', 'GIT_REMOTE_REPO',
'SCM_TESTS',
)
SCM_TESTS = ['hg', 'git']
uniq_suffix = str(int(time.mktime(datetime.datetime.now().timetuple())))
THIS = os.path.abspath(os.path.dirname(__file__))
GIT_REMOTE_REPO = 'git://github.com/codeinn/vcs.git'
TEST_TMP_PATH = os.environ.get('VCS_TEST_ROOT', '/tmp')
TEST_GIT_REPO = os.environ.get('VCS_TEST_GIT_REPO',
jn(TEST_TMP_PATH, 'vcs-git'))
TEST_GIT_REPO_CLONE = os.environ.get('VCS_TEST_GIT_REPO_CLONE',
jn(TEST_TMP_PATH, 'vcsgitclone%s' % uniq_suffix))
TEST_GIT_REPO_PULL = os.environ.get('VCS_TEST_GIT_REPO_PULL',
jn(TEST_TMP_PATH, 'vcsgitpull%s' % uniq_suffix))
HG_REMOTE_REPO = 'http://bitbucket.org/marcinkuzminski/vcs'
TEST_HG_REPO = os.environ.get('VCS_TEST_HG_REPO',
jn(TEST_TMP_PATH, 'vcs-hg'))
TEST_HG_REPO_CLONE = os.environ.get('VCS_TEST_HG_REPO_CLONE',
jn(TEST_TMP_PATH, 'vcshgclone%s' % uniq_suffix))
TEST_HG_REPO_PULL = os.environ.get('VCS_TEST_HG_REPO_PULL',
jn(TEST_TMP_PATH, 'vcshgpull%s' % uniq_suffix))
TEST_DIR = os.environ.get('VCS_TEST_ROOT', tempfile.gettempdir())
TEST_REPO_PREFIX = 'vcs-test'
def get_new_dir(title):
"""
Returns always new directory path.
"""
name = TEST_REPO_PREFIX
if title:
name = '-'.join((name, title))
hex = hashlib.sha1(str(time.time())).hexdigest()
name = '-'.join((name, hex))
path = os.path.join(TEST_DIR, name)
return get_normalized_path(path)
PACKAGE_DIR = os.path.abspath(os.path.join(
os.path.dirname(__file__), '..'))
_dest = jn(TEST_TMP_PATH, 'aconfig')
shutil.copy(jn(THIS, 'aconfig'), _dest)
TEST_USER_CONFIG_FILE = _dest
#overide default configurations with rhodecode ones
from rhodecode.tests import *
|