()
| 54 | |
| 55 | |
| 56 | def test_commands(): |
| 57 | assert docopt('Usage: prog add', 'add') == {'add': True} |
| 58 | assert docopt('Usage: prog [add]', '') == {'add': False} |
| 59 | assert docopt('Usage: prog [add]', 'add') == {'add': True} |
| 60 | assert docopt('Usage: prog (add|rm)', 'add') == {'add': True, 'rm': False} |
| 61 | assert docopt('Usage: prog (add|rm)', 'rm') == {'add': False, 'rm': True} |
| 62 | assert docopt('Usage: prog a b', 'a b') == {'a': True, 'b': True} |
| 63 | with raises(DocoptExit): |
| 64 | docopt('Usage: prog a b', 'b a') |
| 65 | |
| 66 | |
| 67 | def test_printable_and_formal_usage(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…