[svn r58308] * de-generalize conditional skips and only care

nicely for common tedious causes of skipping:
  import a module and checking it has a certain
  version.  usage example:

  docutils = py.test.importorskip(docutils, minversion="0.4")

* used new helper and cleanup skipping logic in py lib

--HG--
branch : trunk
This commit is contained in:
hpk
2008-09-21 17:15:28 +02:00
parent fa5c975c00
commit cc10d84088
17 changed files with 74 additions and 93 deletions
+2 -5
View File
@@ -1,13 +1,10 @@
import py
try:
import docutils
except ImportError:
py.test.skip("docutils not present")
from py.__.rest.testing.setup import getdata
docutils = py.test.importorskip("docutils")
from py.__.rest import directive
from py.__.misc import rest
from py.__.rest.latex import process_rest_file
from py.__.rest.testing.setup import getdata
def setup_module(mod):
mod.datadir = getdata()