aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/tests/vcs
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-06-14 23:19:26 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-06-14 23:19:26 +0200
commit1bc9d01e539faab8f5f92d552ea646840440df8b (patch)
tree8259496dfd0f4d311a7b3a8e19153c759c7674c3 /rhodecode/tests/vcs
parent820884343c6868e823be9e596cecfcaf99676e55 (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__.py4
-rw-r--r--rhodecode/tests/vcs/conf.py89
-rw-r--r--rhodecode/tests/vcs/test_hg.py8
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(