diff options
author | kennyballou <kballou@onyx.boisestate.edu> | 2013-03-09 20:22:42 -0700 |
---|---|---|
committer | kennyballou <kballou@onyx.boisestate.edu> | 2013-03-09 20:22:42 -0700 |
commit | 793bdd9d0fd2403e665ea2e117fb72096cec091b (patch) | |
tree | f608895ddf02d9bd3092d10c0ba0aedd65d0b2aa /xnt/tests | |
parent | 2467c3a3bdefd1d06f02afc1a6b9ac5bf272ca0e (diff) | |
download | xnt-793bdd9d0fd2403e665ea2e117fb72096cec091b.tar.gz xnt-793bdd9d0fd2403e665ea2e117fb72096cec091b.tar.xz |
Add build-file specification option
Diffstat (limited to 'xnt/tests')
-rw-r--r-- | xnt/tests/xenantargparsertests.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/xnt/tests/xenantargparsertests.py b/xnt/tests/xenantargparsertests.py index 3a22b33..04c8d1c 100644 --- a/xnt/tests/xenantargparsertests.py +++ b/xnt/tests/xenantargparsertests.py @@ -128,5 +128,31 @@ class XenantArgParserTests(unittest.TestCase): self.assertIsNotNone(args["targets"]) self.assertEqual(len(args["targets"]), 0) + def test_build_file_spec_short(self): + """Test build file option""" + args_in = ["-b", "mybuildfile.py"] + args = xnt.xenant.parse_args(args_in) + self.assertIsNotNone(args) + self.assertFalse(args["verbose"]) + self.assertFalse(args["list-targets"]) + self.assertIsNotNone(args["build-file"]) + self.assertEqual(args["build-file"], "mybuildfile.py") + self.assertIsNone(args["properties"]) + self.assertIsNotNone(args["targets"]) + self.assertEqual(len(args["targets"]), 0) + + def test_build_file_spec_long(self): + """Test build file option""" + args_in = ["--build-file", "mybuildfile.py"] + args = xnt.xenant.parse_args(args_in) + self.assertIsNotNone(args) + self.assertFalse(args["verbose"]) + self.assertFalse(args["list-targets"]) + self.assertIsNotNone(args["build-file"]) + self.assertEqual(args["build-file"], "mybuildfile.py") + self.assertIsNone(args["properties"]) + self.assertIsNotNone(args["targets"]) + self.assertEqual(len(args["targets"]), 0) + if __name__ == "__main__": unittest.main() |