summaryrefslogtreecommitdiff
path: root/tests/util.py
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2018-05-21 22:41:43 -0400
committerOleg Pudeyev <oleg@bsdpower.com>2018-05-21 23:51:10 -0400
commit427370516a737bc22b5e76139157259a68c1cb71 (patch)
treea9cd38c4b8a96340d2235ebe27f795c8fc59d910 /tests/util.py
parent55e8148c1467e185067219b25cea5f81ee370c0c (diff)
downloadpycurl-427370516a737bc22b5e76139157259a68c1cb71.tar.gz
Add getinfo_raw to return getinfo data as byte strings.
Fixes #230, #493
Diffstat (limited to 'tests/util.py')
-rw-r--r--tests/util.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/util.py b/tests/util.py
index 92c95dc..3f39891 100644
--- a/tests/util.py
+++ b/tests/util.py
@@ -68,6 +68,18 @@ def pycurl_version_less_than(*spec):
version = [int(part) for part in pycurl.version_info()[1].split('-')[0].split('.')]
return version_less_than_spec(version, spec)
+def only_python2(fn):
+ import nose.plugins.skip
+
+ @functools.wraps(fn)
+ def decorated(*args, **kwargs):
+ if sys.version_info[0] >= 3:
+ raise nose.plugins.skip.SkipTest('python >= 3')
+
+ return fn(*args, **kwargs)
+
+ return decorated
+
def only_python3(fn):
import nose.plugins.skip