Krzysztof Frukacz | 8418568 | 2017-01-31 08:03:29 +0100 | [diff] [blame] | 1 | #
|
| 2 | # Copyright (c) 2017 GigaSpaces Technologies Ltd. All rights reserved.
|
| 3 | #
|
| 4 | # Licensed under the Apache License, Version 2.0 (the "License"); you may
|
| 5 | # not use this file except in compliance with the License. You may obtain
|
| 6 | # a copy of the License at
|
| 7 | #
|
| 8 | # http://www.apache.org/licenses/LICENSE-2.0
|
| 9 | #
|
| 10 | # Unless required by applicable law or agreed to in writing, software
|
| 11 | # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
| 12 | # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
| 13 | # License for the specific language governing permissions and limitations
|
| 14 | # under the License.
|
| 15 | #
|
| 16 |
|
| 17 | import pytest
|
Lianhao Lu | 7676ca5 | 2018-03-22 20:39:04 +0800 | [diff] [blame] | 18 | from vnfsdk_pkgtools.cli import __main__
|
Krzysztof Frukacz | 8418568 | 2017-01-31 08:03:29 +0100 | [diff] [blame] | 19 |
|
| 20 | def test_main(capsys):
|
| 21 | with pytest.raises(SystemExit):
|
| 22 | args = __main__.parse_args(['csar-create', '-h'])
|
| 23 | args.func(args)
|
| 24 | out, err = capsys.readouterr()
|
| 25 | assert out.startswith('usage:')
|
| 26 |
|