Skip to content

Commit

Permalink
Adding test that fails if dependencies are not met
Browse files Browse the repository at this point in the history
  • Loading branch information
andresriancho committed Jan 13, 2015
1 parent da7afe3 commit 6e6bf37
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions w3af/core/controllers/dependency_check/tests/test_dependencies.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import unittest
import subprocess
import shlex
import sys

from nose.plugins.attrib import attr


@attr('smoke')
class TestDependenciesInstalled(unittest.TestCase):

def test_dependencies_installed(self):
DEPS_CMD = "%s -c 'from w3af.core.controllers.dependency_check."\
"dependency_check import dependency_check; dependency_check()'"
try:
subprocess.check_output(shlex.split(DEPS_CMD % sys.executable))
except subprocess.CalledProcessError, cpe:
self.assertEqual(False, True, cpe.output)

0 comments on commit 6e6bf37

Please sign in to comment.