summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorjvoisin2018-05-14 22:44:31 +0200
committerjvoisin2018-05-14 22:44:31 +0200
commitc037e265c61f710ce0a54cc51b7e2e9ba8486e46 (patch)
tree324559012e157d5dad1ddab2f659347f61eef85f /tests
parentef956e84d6d345473fcc3145d083ca86139ca97d (diff)
Add a `--version` option
Diffstat (limited to 'tests')
-rw-r--r--tests/test_climat2.py12
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
19class 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
19class TestReturnValue(unittest.TestCase): 27class TestReturnValue(unittest.TestCase):