<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,7 @@
 import os
 from hashlib import md5
 
+from nose import SkipTest
 import nose.tools as NT
 import firepython.mini_graphviz as FM
 
@@ -11,6 +12,13 @@ EXPECTED_MD5SUM = 'f889300cc5e22e860ba8e9c28864d1e2'
 
 
 def test_mini_graphviz():
+    if os.name != 'posix':
+        def raiser(exc, msg):
+            raise exc(msg)
+        yield raiser, SkipTest, 'mini graphviz helper is very much geared ' \
+                                'toward linux as it makes use of the `dot` ' \
+                                'and `eog` binaries by default'
+        raise StopIteration
     mini_graphviz = FM.MiniGraphviz()
     mini_graphviz.viewer = ''
     out_png = mini_graphviz.view_as_png(CLUSTERS_DOT)</diff>
      <filename>tests/system/itest_mini_graphviz.py</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,13 @@
 import os
 
+from nose import SkipTest
 import nose.tools as NT
-from paste.fixture import TestApp
+
+try:
+    from paste.fixture import TestApp
+    from paste.deploy import loadapp
+except ImportError:
+    TestApp = loadapp = None
 
 import firepython as FP
 import firepython._const as FPC
@@ -17,6 +23,12 @@ INI = os.path.join(HERE, 'test.ini')
 
 
 def test_paste_integration():
+    if None in (TestApp, loadapp):
+        def raiser(exc, msg):
+            raise exc(msg)
+        yield raiser, SkipTest, 'incomplete Paste dependencies, so ' \
+                                'not testing Paste integration'
+        raise StopIteration
     app = get_app()
     clean_response = app.get('/')
     yield NT.assert_true, bool(clean_response.body)</diff>
      <filename>tests/system/itest_paste_integration.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>09b170ecc20d2612750707abd58238992198fc00</id>
    </parent>
  </parents>
  <author>
    <name>Dan Buch</name>
    <email>daniel.buch@gmail.com</email>
  </author>
  <url>http://github.com/darwin/firepython/commit/3f16ca7b5e4f1c32079ae4ef1544901ce4072118</url>
  <id>3f16ca7b5e4f1c32079ae4ef1544901ce4072118</id>
  <committed-date>2009-10-25T09:08:44-07:00</committed-date>
  <authored-date>2009-10-25T09:08:44-07:00</authored-date>
  <message>adding some skips and warnings for non-essential tests</message>
  <tree>a031759ed8ced3cca6182c9b337720db7456581e</tree>
  <committer>
    <name>Dan Buch</name>
    <email>daniel.buch@gmail.com</email>
  </committer>
</commit>
