diff options
Diffstat (limited to 'tests/test_climat2.py')
| -rw-r--r-- | tests/test_climat2.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/test_climat2.py b/tests/test_climat2.py index 44703b7..67b56eb 100644 --- a/tests/test_climat2.py +++ b/tests/test_climat2.py | |||
| @@ -8,12 +8,20 @@ class TestHelp(unittest.TestCase): | |||
| 8 | def test_help(self): | 8 | def test_help(self): |
| 9 | proc = subprocess.Popen(['./main.py', '--help'], stdout=subprocess.PIPE) | 9 | proc = subprocess.Popen(['./main.py', '--help'], stdout=subprocess.PIPE) |
| 10 | stdout, _ = proc.communicate() | 10 | stdout, _ = proc.communicate() |
| 11 | self.assertIn(b'usage: main.py [-h] [-c] [-l] [-s] [-L] [files [files ...]]', stdout) | 11 | self.assertIn(b'usage: main.py [-h] [-v] [-c] [-l] [-s] [-L] [files [files ...]]', stdout) |
| 12 | 12 | ||
| 13 | def test_no_arg(self): | 13 | def test_no_arg(self): |
| 14 | proc = subprocess.Popen(['./main.py'], stdout=subprocess.PIPE) | 14 | proc = subprocess.Popen(['./main.py'], stdout=subprocess.PIPE) |
| 15 | stdout, _ = proc.communicate() | 15 | stdout, _ = proc.communicate() |
| 16 | self.assertIn(b'usage: main.py [-h] [-c] [-l] [-s] [-L] [files [files ...]]', stdout) | 16 | self.assertIn(b'usage: main.py [-h] [-v] [-c] [-l] [-s] [-L] [files [files ...]]', stdout) |
| 17 | |||
| 18 | |||
| 19 | class TestVersion(unittest.TestCase): | ||
| 20 | def test_version(self): | ||
| 21 | proc = subprocess.Popen(['./main.py', '--version'], stdout=subprocess.PIPE) | ||
| 22 | stdout, _ = proc.communicate() | ||
| 23 | self.assertTrue(stdout.startswith(b'MAT2 ')) | ||
| 24 | |||
| 17 | 25 | ||
| 18 | 26 | ||
| 19 | class TestReturnValue(unittest.TestCase): | 27 | class TestReturnValue(unittest.TestCase): |
