diff options
author | Michal Čihař <michal@cihar.com> | 2017-10-09 14:27:49 +0200 |
---|---|---|
committer | Michal Čihař <nijel@debian.org> | 2017-10-09 14:33:15 +0200 |
commit | f0e19c8b992574f03eec6c000178388ce9779d4a (patch) | |
tree | 3523ffae157abc57f82eb05274ad7a3131788496 | |
parent | e2ece40b25553eaba7065b5eb43575682bae95e9 (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.py | 7 | ||||
-rw-r--r-- | stardicter/test_dictsinfo.py | 3 |
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', |