[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

View File

@@ -1,13 +1,12 @@
import py
from py.__.path.svn.urlcommand import InfoSvnCommand
from py.__.path.svn.testing.svntestbase import CommonCommandAndBindingTests, \
getrepowc
getrepowc, getsvnbin
import datetime
import time
def setup_module(mod):
if py.path.local.sysfind('svn') is None:
py.test.skip("cannot test py.path.svn, 'svn' binary not found")
getsvnbin()
class TestSvnURLCommandPath(CommonCommandAndBindingTests):
def setup_class(cls):