<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/tests/functional/cli/test_cli.py, branch v3.13.0</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>feat(client): warn user on misconfigured URL in `auth()`</title>
<updated>2022-08-04T16:42:00+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-08-04T15:59:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=0040b4337bae815cfe1a06f8371a7a720146f271'/>
<id>0040b4337bae815cfe1a06f8371a7a720146f271</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): add a custom help formatter</title>
<updated>2022-07-28T14:09:08+00:00</updated>
<author>
<name>Waldek Maleska</name>
<email>w.maleska@gmail.com</email>
</author>
<published>2022-07-04T08:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=005ba93074d391f818c39e46390723a0d0d16098'/>
<id>005ba93074d391f818c39e46390723a0d0d16098</id>
<content type='text'>
Add a custom argparse help formatter that overrides the output
format to list items vertically.

The formatter is derived from argparse.HelpFormatter with minimal changes.

Co-authored-by: John Villalovos &lt;john@sodarock.com&gt;
Co-authored-by: Nejc Habjan &lt;nejc.habjan@siemens.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a custom argparse help formatter that overrides the output
format to list items vertically.

The formatter is derived from argparse.HelpFormatter with minimal changes.

Co-authored-by: John Villalovos &lt;john@sodarock.com&gt;
Co-authored-by: Nejc Habjan &lt;nejc.habjan@siemens.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>test(cli): improve coverage for custom actions</title>
<updated>2022-06-01T15:00:51+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-05-31T23:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=7327f78073caa2fb8aaa6bf0e57b38dd7782fa57'/>
<id>7327f78073caa2fb8aaa6bf0e57b38dd7782fa57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(gitlab): increase unit test coverage</title>
<updated>2022-05-29T23:56:36+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-11-27T23:50:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=df072e130aa145a368bbdd10be98208a25100f89'/>
<id>df072e130aa145a368bbdd10be98208a25100f89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cli): url-encode path components of the URL</title>
<updated>2022-01-08T22:24:46+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-08T22:24:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=ac1c619cae6481833f5df91862624bf0380fef67'/>
<id>ac1c619cae6481833f5df91862624bf0380fef67</id>
<content type='text'>
In the CLI we need to make sure the components put into the path
portion of the URL are url-encoded. Otherwise they will be interpreted
as part of the path. For example can specify the project ID as a path,
but in the URL it must be url-encoded or it doesn't work.

Also stop adding the components of the path as query parameters in the
URL.

Closes: #783
Closes: #1498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the CLI we need to make sure the components put into the path
portion of the URL are url-encoded. Otherwise they will be interpreted
as part of the path. For example can specify the project ID as a path,
but in the URL it must be url-encoded or it doesn't work.

Also stop adding the components of the path as query parameters in the
URL.

Closes: #783
Closes: #1498
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: fix functional test failure if config present</title>
<updated>2022-01-08T22:01:26+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-07T01:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=c9ed3ddc1253c828dc877dcd55000d818c297ee7'/>
<id>c9ed3ddc1253c828dc877dcd55000d818c297ee7</id>
<content type='text'>
Previously c8256a5933d745f70c7eea0a7d6230b51bac0fbc was done to fix
this but it missed two other failures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously c8256a5933d745f70c7eea0a7d6230b51bac0fbc was done to fix
this but it missed two other failures.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): allow options from args and environment variables</title>
<updated>2022-01-02T22:35:39+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-02-11T23:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=ca58008607385338aaedd14a58adc347fa1a41a0'/>
<id>ca58008607385338aaedd14a58adc347fa1a41a0</id>
<content type='text'>
BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments
and environment variables for its global options in addition
to configuration file options. This may change behavior for
some workflows such as running inside GitLab CI and with
certain environment variables configured.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments
and environment variables for its global options in addition
to configuration file options. This may change behavior for
some workflows such as running inside GitLab CI and with
certain environment variables configured.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: fix functional test failure if config present</title>
<updated>2022-01-02T02:21:47+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-02T02:21:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=c8256a5933d745f70c7eea0a7d6230b51bac0fbc'/>
<id>c8256a5933d745f70c7eea0a7d6230b51bac0fbc</id>
<content type='text'>
Fix functional test failure if config present and configured with
token.

Closes: #1791
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix functional test failure if config present and configured with
token.

Closes: #1791
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): do not require config file to run CLI</title>
<updated>2021-12-13T00:11:15+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-12-12T18:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=92a893b8e230718436582dcad96175685425b1df'/>
<id>92a893b8e230718436582dcad96175685425b1df</id>
<content type='text'>
BREAKING CHANGE: A config file is no longer needed to run
the CLI. python-gitlab will default to https://gitlab.com
with no authentication if there is no config file provided.
python-gitlab will now also only look for configuration
in the provided PYTHON_GITLAB_CFG path, instead of merging
it with user- and system-wide config files. If the
environment variable is defined and the file cannot be
opened, python-gitlab will now explicitly fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: A config file is no longer needed to run
the CLI. python-gitlab will default to https://gitlab.com
with no authentication if there is no config file provided.
python-gitlab will now also only look for configuration
in the provided PYTHON_GITLAB_CFG path, instead of merging
it with user- and system-wide config files. If the
environment variable is defined and the file cannot be
opened, python-gitlab will now explicitly fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>test(cli): improve basic CLI coverage</title>
<updated>2021-11-27T20:08:47+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-11-27T19:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=6b892e3dcb18d0f43da6020b08fd4ba891da3670'/>
<id>6b892e3dcb18d0f43da6020b08fd4ba891da3670</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
