'Test commandline with no Qt arguments given.'

@pytest.mark.parametrize('args,    expected', [(['--debug'], [sys.argv[0]]), (['--debug', '--qt-flag', 'reverse'], [sys.argv[0], '--reverse']), (['--qt-arg', 'stylesheet', 'foo'], [sys.argv[0], '--stylesheet', 'foo']), (['--qt-arg', 'stylesheet', 'foo', '--qt-arg', 'geometry', 'bar'], [sys.argv[0], '--stylesheet', 'foo', '--geometry', 'bar']), (['--qt-flag', 'foo', '--qt-flag', 'bar'], [sys.argv[0], '--foo', '--bar'])])
def test_qt_args(self, args, expected, parser):

    parsed = parser.parse_args(args)
    assert (qtutils.get_args(parsed) == expected)
