From 6c7570447624db774c95546b59e6a8947aa5daee Mon Sep 17 00:00:00 2001 From: Ben Patterson <bpatterson@edx.org> Date: Fri, 5 Sep 2014 13:03:03 -0400 Subject: [PATCH] add paver test for bok-choy default command. --- pavelib/tests/__init__.py | 0 pavelib/tests/test_paver_bok_choy_cmds.py | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pavelib/tests/__init__.py create mode 100644 pavelib/tests/test_paver_bok_choy_cmds.py diff --git a/pavelib/tests/__init__.py b/pavelib/tests/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/pavelib/tests/__init__.py diff --git a/pavelib/tests/test_paver_bok_choy_cmds.py b/pavelib/tests/test_paver_bok_choy_cmds.py new file mode 100644 index 0000000..7f2226f --- /dev/null +++ b/pavelib/tests/test_paver_bok_choy_cmds.py @@ -0,0 +1,21 @@ + +import os +import unittest +from pavelib.utils.test.suites.bokchoy_suite import BokChoyTestSuite + +REPO_DIR = os.getcwd() + + +class TestPaverBokChoy(unittest.TestCase): + + def test_default_bokchoy(self): + command = BokChoyTestSuite('paver -t test_bokchoy') + expected_output = ("SCREENSHOT_DIR='{repo_dir}/test_root/log' " + "HAR_DIR='{repo_dir}/test_root/log/hars' " + "SELENIUM_DRIVER_LOG_DIR='{repo_dir}/test_root/log' " + "nosetests {repo_dir}/common/test/acceptance/tests " + "--with-xunit " + "--xunit-file={repo_dir}/reports/bok_choy/xunit.xml " + "--verbosity=2 ".format(repo_dir=REPO_DIR)) + print expected_output + self.assertTrue(command.cmd == expected_output) -- libgit2 0.26.0