Mercurial > hg > configuration
comparison tests/unit.py @ 19:cadc9514f60a
we have a legitimately failing test!
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Mon, 26 Mar 2012 13:54:43 -0700 |
| parents | e00afe2c83bf |
| children | 39f2611db9be |
comparison
equal
deleted
inserted
replaced
| 18:d8871956536e | 19:cadc9514f60a |
|---|---|
| 6 | 6 |
| 7 import os | 7 import os |
| 8 import sys | 8 import sys |
| 9 import unittest | 9 import unittest |
| 10 | 10 |
| 11 import example # example configuration to test | 11 from example import ExampleConfiguration # example configuration to test |
| 12 | 12 |
| 13 # globals | 13 # globals |
| 14 here = os.path.dirname(os.path.abspath(__file__)) | 14 here = os.path.dirname(os.path.abspath(__file__)) |
| 15 | 15 |
| 16 class configurationUnitTest(unittest.TestCase): | 16 class configurationUnitTest(unittest.TestCase): |
| 17 | 17 |
| 18 def test_configuration(self): | 18 def test_configuration(self): |
| 19 | 19 example = ExampleConfiguration() |
| 20 | |
| 21 # parse command line arguments | |
| 22 options, args = example.parse(['-a', 'ts', '--develop', '-e', '/home/jhammel/bin/firefox']) | |
| 23 self.assertEqual(bool(args), False) # no arguments | |
| 24 self.assertEqual(options.develop, True) | |
| 20 | 25 |
| 21 if __name__ == '__main__': | 26 if __name__ == '__main__': |
| 22 unittest.main() | 27 unittest.main() |
| 23 | 28 |
