Skip to content

Commit 8d93201

Browse files
authored
Merge pull request #42 from kmaehashi/skip-search-test
skip search tests by default
2 parents eb40707 + e92e51a commit 8d93201

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

atwiki/test/test_core.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@
33
from __future__ import absolute_import, division, print_function, unicode_literals
44

55
import math
6+
import os
67
import re
8+
import unittest
79
from unittest import TestCase
810

911
from atwiki.core import AtWikiAPI
1012
from atwiki.uri import AtWikiURI
1113

1214
from . import TEST_BASE_URI
1315

16+
17+
skip_search_tests = os.environ.get('ATWIKI_TEST_SEARCH_SKIP', '1') == '1'
18+
19+
1420
class AtWikiAPITest(TestCase):
1521
def setUp(self):
1622
self._api = AtWikiAPI(AtWikiURI(TEST_BASE_URI))
@@ -44,12 +50,14 @@ def test_get_source_special(self):
4450
def test_get_source_invalid(self):
4551
self.assertRaises(IndexError, self._api.get_source, 15, 100000)
4652

53+
@unittest.skipIf(skip_search_tests, 'Skipping search tests')
4754
def test_search(self):
4855
results = list(self._api.search('SearchKeyword01 SearchKeyword02'))
4956
self.assertEqual(len(results), 1)
5057
self.assertEqual(results[0]['name'], 'Test_atwiki.test.test_core:AtWikiAPITest:test_search')
5158
self.assertEqual(results[0]['snippet'], 'SearchKeyword01 SearchKeyword02')
5259

60+
@unittest.skipIf(skip_search_tests, 'Skipping search tests')
5361
def test_search_or(self):
5462
results = list(self._api.search('SearchKeyword01 SearchKeyword02', False))
5563
self.assertEqual(len(results), 2)

0 commit comments

Comments
 (0)