File tree 2 files changed +24
-0
lines changed
2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ PYTHON = python
3
3
4
4
test :
5
5
$(PYTHON ) setup.py --quiet test --verbose
6
+ bash tests/test_cli.sh --verbose
6
7
7
8
install :
8
9
$(PYTHON ) setup.py install
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ . assert.sh || exit
3
+
4
+ assert " wortschatz | head -1" " Usage: wortschatz [options]"
5
+ assert " wortschatz -h | head -1" " Usage: wortschatz [options]"
6
+ assert_raises " wortschatz" 1
7
+ assert " wortschatz Baseform Schlangen" " Schlange,N\nSchlangen,S"
8
+ assert_raises " python -mlibleipzig.main -h" 0
9
+ assert_end basic
10
+
11
+ assert_raises " wortschatz Baseform 2>/dev/null" 1
12
+ assert_raises " wortschatz Baseform foo bar 2>/dev/null" 1
13
+ assert_raises " wortschatz Synonyms Schlange a 2>/dev/null" 2
14
+ assert ' wortschatz Synonyms Schlange a 2>&1 | cut -d" " -f1-5' \
15
+ " remote failure: Server raised fault:"
16
+ assert_end failure
17
+
18
+ assert " wortschatz -s Baseform" " Grundform,Wortart"
19
+ assert " wortschatz -d- Baseform Schlangen" " Schlange-N\nSchlangen-S"
20
+ assert " wortschatz -v Synonyms Schlange a 2>&1 | head -1" \
21
+ ' <?xml version="1.0" encoding="UTF-8"?>'
22
+ assert_end options
23
+
You can’t perform that action at this time.
0 commit comments