summaryrefslogtreecommitdiff
path: root/git_review/tests/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'git_review/tests/__init__.py')
-rw-r--r--git_review/tests/__init__.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/git_review/tests/__init__.py b/git_review/tests/__init__.py
index 913458c..971b3aa 100644
--- a/git_review/tests/__init__.py
+++ b/git_review/tests/__init__.py
@@ -37,9 +37,11 @@ else:
urlparse = urllib.parse.urlparse
-WAR_URL = 'https://gerrit-releases.storage.googleapis.com/gerrit-3.4.4.war'
+DEFAULT_WAR_URL = 'https://gerrit-releases.storage.googleapis.com/' \
+ 'gerrit-3.4.4.war'
# Update GOLDEN_SITE_VER for every change altering golden site, including
-# WAR_URL changes. Set new value to something unique (just +1 it for example)
+# DEFAULT_WAR_URL changes. Set new value to something unique (just +1 it for
+# example).
GOLDEN_SITE_VER = '7'
@@ -108,12 +110,12 @@ class IsoEnvDir(DirHelpers, fixtures.Fixture):
class GerritHelpers(DirHelpers):
-
def init_dirs(self):
self.primary_dir = os.path.abspath(os.path.curdir)
self.gerrit_dir = self._dir('primary', '.gerrit')
self.gsite_dir = self._dir('gerrit', 'golden_site')
- self.gerrit_war = self._dir('gerrit', WAR_URL.split('/')[-1])
+ self.war_url = os.environ.get('WAR_URL', DEFAULT_WAR_URL)
+ self.gerrit_war = self._dir('gerrit', self.war_url.split('/')[-1])
def ensure_gerrit_war(self):
# check if gerrit.war file exists in .gerrit directory
@@ -121,8 +123,8 @@ class GerritHelpers(DirHelpers):
os.mkdir(self.gerrit_dir)
if not os.path.exists(self.gerrit_war):
- print("Downloading Gerrit binary from %s..." % WAR_URL)
- resp = requests.get(WAR_URL)
+ print("Downloading Gerrit binary from %s..." % self.war_url)
+ resp = requests.get(self.war_url)
if resp.status_code != 200:
raise RuntimeError("Problem requesting Gerrit war")
utils.write_to_file(self.gerrit_war, resp.content)