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