diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2012-06-14 23:19:26 +0200 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2012-06-14 23:19:26 +0200 |
commit | 1bc9d01e539faab8f5f92d552ea646840440df8b (patch) | |
tree | 8259496dfd0f4d311a7b3a8e19153c759c7674c3 /rhodecode/tests/vcs | |
parent | 820884343c6868e823be9e596cecfcaf99676e55 (diff) |
Initial version of landing revisions ref #483
- fixed relevant tests for creation of repo
- added some tests for git
--HG--
branch : beta
extra : rebase_source : 9492ab68331ff0f7fe1a6570c506bcbcd0c66b39
Diffstat (limited to 'rhodecode/tests/vcs')
-rw-r--r-- | rhodecode/tests/vcs/__init__.py | 4 | ||||
-rw-r--r-- | rhodecode/tests/vcs/conf.py | 89 | ||||
-rw-r--r-- | rhodecode/tests/vcs/test_hg.py | 8 |
3 files changed, 49 insertions, 52 deletions
diff --git a/rhodecode/tests/vcs/__init__.py b/rhodecode/tests/vcs/__init__.py index 563c9fc7..d702261e 100644 --- a/rhodecode/tests/vcs/__init__.py +++ b/rhodecode/tests/vcs/__init__.py @@ -52,5 +52,5 @@ def setup_package(): except VCSTestError, err: raise RuntimeError(str(err)) -start_dir = os.path.abspath(os.path.dirname(__file__)) -unittest.defaultTestLoader.discover(start_dir) +#start_dir = os.path.abspath(os.path.dirname(__file__)) +#unittest.defaultTestLoader.discover(start_dir) diff --git a/rhodecode/tests/vcs/conf.py b/rhodecode/tests/vcs/conf.py index 687fc58a..5fa0fb55 100644 --- a/rhodecode/tests/vcs/conf.py +++ b/rhodecode/tests/vcs/conf.py @@ -1,59 +1,60 @@ """ Unit tests configuration module for vcs. """ + import os import time import hashlib import tempfile import datetime - +from rhodecode.tests import * 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()))) - +TEST_TMP_PATH = TESTS_TMP_PATH +#__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) - +# +#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__), '..')) diff --git a/rhodecode/tests/vcs/test_hg.py b/rhodecode/tests/vcs/test_hg.py index 8d083b74..2b9a5e5d 100644 --- a/rhodecode/tests/vcs/test_hg.py +++ b/rhodecode/tests/vcs/test_hg.py @@ -156,14 +156,10 @@ class MercurialRepositoryTest(unittest.TestCase): #active branches self.assertTrue('default' in self.repo.branches) - - #closed branches - self.assertFalse('web' in self.repo.branches) - self.assertFalse('git' in self.repo.branches) + self.assertTrue('git' in self.repo.branches) # closed - self.assertTrue('workdir' in self.repo._get_branches(closed=True)) - self.assertTrue('webvcs' in self.repo._get_branches(closed=True)) + self.assertTrue('web' in self.repo._get_branches(closed=True)) for name, id in self.repo.branches.items(): self.assertTrue(isinstance( |