summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2017-10-09 14:27:49 +0200
committerMichal Čihař <nijel@debian.org>2017-10-09 14:33:15 +0200
commitf0e19c8b992574f03eec6c000178388ce9779d4a (patch)
tree3523ffae157abc57f82eb05274ad7a3131788496
parente2ece40b25553eaba7065b5eb43575682bae95e9 (diff)
[PATCH 1/1] Allow to skip network tests
Signed-off-by: Michal Čihař <michal@cihar.com> Gbp-Pq: Name Allow-to-skip-network-tests.patch
-rw-r--r--stardicter/test_base.py7
-rw-r--r--stardicter/test_dictsinfo.py3
2 files changed, 9 insertions, 1 deletions
diff --git a/stardicter/test_base.py b/stardicter/test_base.py
index f44f0b0..69ae1c9 100644
--- a/stardicter/test_base.py
+++ b/stardicter/test_base.py
@@ -21,7 +21,7 @@
import unittest
import tempfile
-import os.path
+import os
import shutil
import stardicter.base
@@ -29,10 +29,15 @@ import stardicter.base
class BaseTest(unittest.TestCase):
writer_class = stardicter.base.StardictWriter
+ def skip_net(self):
+ if 'SKIP_NET_TESTS' in os.environ:
+ raise unittest.SkipTest('Network tests disabled')
+
def get_writer(self):
'''
Gets prepared writer class.
'''
+ self.skip_net()
return self.writer_class()
def test_write(self):
diff --git a/stardicter/test_dictsinfo.py b/stardicter/test_dictsinfo.py
index 01cad1f..095f9b1 100644
--- a/stardicter/test_dictsinfo.py
+++ b/stardicter/test_dictsinfo.py
@@ -30,6 +30,7 @@ class DictsInfoTest(BaseTest):
'''
Gets prepared writer class.
'''
+ self.skip_net()
return self.writer_class(
source='english',
target='czech',
@@ -39,6 +40,7 @@ class DictsInfoTest(BaseTest):
'''
Test for invalid code.
'''
+ self.skip_net()
writer = self.writer_class(
source='english',
target='invalid',
@@ -53,6 +55,7 @@ class DictsInfoTest(BaseTest):
'''
Test for same languages.
'''
+ self.skip_net()
writer = self.writer_class(
source='english',
target='english',