Skip to content

[AutoPR containerregistry/resource-manager] ACR with Autorest for Python 4#5819

Merged
AutorestCI merged 35 commits intorestapi_auto_containerregistry/resource-managerfrom
restapi_auto_6300
Jun 12, 2019
Merged

[AutoPR containerregistry/resource-manager] ACR with Autorest for Python 4#5819
AutorestCI merged 35 commits intorestapi_auto_containerregistry/resource-managerfrom
restapi_auto_6300

Conversation

@AutorestCI
Copy link
Contributor

chlowell and others added 30 commits June 3, 2019 09:43
* Generated from 240abfcce64ced97f3f7251145b3d8c78a9aa07a (#5651)

Merge branch 'yadi-updateswagger' of https://github.com/yareyes/azure-rest-api-specs into yadi-updateswagger

* Packaging update of azure-mgmt-sqlvirtualmachine

* Update version.py

* Update HISTORY.rst
* clean up the version and package name

* update setup.py

* update history and set is_arm to false
* Generated from ab050e743572b12afed86646e471466692659b56 (#5603)

Enable PG 11

* Rebuild by #5644

* Rebuild by #5644

* ChangeLog
* fixes sphinx paths and some docstring formatting

* explicitly defines keyword args
…linux boxes, which seemingly ignores the mark argument completely. for running tests, converted to executing as shell and combining command arrray into single execution string (#5706)
* use msi for emulator tests on cosmos master

* Added tests and fixed comparison bug for None type - V2 SDK

* read credentials from env

* 3.1.0 release

* Added Hashv2 sample - V2 SDK

* add pytestmark = pytest.mark.cosmosEmulator to test modules

* defer resource creation in tests

* adjustments for more tests
* KV client and auth file wrt base_url

* Resource for token if KV client

* 1.1.22
* Skipping CG except where explicitly called out.
* Move to SDK tools

* Change them all

* Update dev_setup

* Template should ask no update by default

* Refix dev_setup

* Do not check Readme inside tools folder

* Re-re-fix and tested dev_setup

* Blackened
* Generated from 10c8ae2fa1681da6e10c32dca56b6d4f26ab6735 (#5685)

Update description

* ChangeLog
* Initial commit

* Initial commit

* Initial commit

* wip: initial work - incomplete

* Copy code from https://github.com/Azure/azure-cli/tree/master/src/azure-cli-testsdk

* Add vcrpy version from azure-cli

* Add VSCode ignores

* Add Azure imports

* Start converting CLI commands to SDK calls

* Minor proofreading

* Add required common and mock modules

* Add deps, update pkgs and url

* Package structure

* Add more editor ignores

* Remove azure deps and nonexistent HISTORY ref

* Remove Azure mgmt dependencies

* Remove azure.common dependency

* Add dependency on six

* Remove CLI-specific stuff

* Remove CLI exception

* Remove most CLI-centric patches

* Remove older CLI-centric base class

* Add sleep patch back in

* First steps toward a unified config

* Config and no-record headers

Add config object to ScenarioTest
Add fake header for deactivating recording
Align cmdline options with vcr.py options

* Move recording-deactivation header detection to right place

* Add way to set default config file from scenario test

* Remove 'CLI' from env vars

* Reinstate patch_long_run_operation_delay

* New record disabling mechanism

* Modify config options for better backwards compatibility

* Ignore more VS stuff

* Remove jmespath dependency, update vcrpy

* Remove checkers

* Remove unuseds, make patches/processors kwargs

* Remove checkers, used only for CLI

* Update import and instance var name

* Remove unused imports

* line organization

* Update version number and vcrpy version

* Add a little more to README, add setup.cfg

* Add unit tests for TestConfig

* Add travis.yml and update dependencies

* Update author email

* Dummy push to try to trigger a Travis build

* Another dummy commit for Travis

* Switch to README.rst

* Update Travis tag pointer

* Use io to get encoding arg when reading README

* Remove unnecessary import

* Expose most everything in top-level namespace

* ScenarioTest -> ReplayableTest; update version

* Update version

* Remove unused os.path import

* Fix super call

* Fix super call in setUp

* Update ReplayableTest import

* Use earlier vcrpy, update version num

* Don't fix vcrpy version

* Drop "cli" from default random name prefix

* Add deployment to Travis

* Specify universal wheel

* Bump version to 0.2.2 for testing CI release process

* Let preparer subclasses override create_random_name

* De-"privatize" mock_in_unit_test and expose it

* Bump version to 0.3.0

* Set disable_recording from kwarg

* Don't treat mock_in_unit_test as a unittest

* Remove skip for mock_in_unit_test, specify test dir

* Update version numbers

* Remove extraneous requirements

* Remove outdated README.md stuff

* Update install for new requirements.txt

* Add 3.6-dev to pythons

* Update code style and run pylint in Travis

* Integrate with codecov.io

* Add test cover IntegrationTestBase

Also check in IntelliJ IDEA workspace configuration just in case someone
else is using PyCharm

* Add test case for LiveTest constructor

* Add tests cover create_random_name

* Add test covering get_sha1_hash

* Add test cover RecordingProcessor base class

* Add test covering SubscriptionRecordingProcessor

* Configure code coverage using configuration file

* Use unittest instead of nosetests to drive the automation

* Fix a few code style issues

* Rename coveragerc file

* Add AccessTokenProcessor

* Split intro and overview into clauses

* Back to paragraphs

* Update intro, add vcr link

* Update intro paragraph to be more general

* Remove reference to command modules

* Update test and module refs; clarify VCR.py role

* Remove outdated reference to class with builtin preparer

* Replace intro text

Use intro stolen from defunct recording_vcr_tests.md

* s/ScenarioTest/ReplayableTest/

* Add note about semantic linefeeds

* Make semantic linefeeds note an HTML comment

* Remove CLI examples and add links to consumers

* Remove doc for legacy test case class

* Finish sentence

* Add subclass kwarg information

* Fix subscription ID removal and test new cases

* Fix no-self-use linter complaint

* Downgrade the version of vcrpy dependency

from 1.11.1 to 1.11.0 due to a sympton similar to this
kevin1024/vcrpy#318

* Bump version to 0.5.0 to prepare for release

* Fix import on Py3 not-TravisCI

* Fix recordmode

* Tight config test

* url parsing fix

* fixed pylint import order

* pylint import fix

* added record processor for slashes

* changed processor name

* Bump version 0.5.0 => 0.5.1

* Fix SubscriptionIdReplacer

* Update version 0.5.1 => 0.5.2

* Update __init__.py

* Detect leaked LRO poller

* PyLint happiness

* Improve error message

* wip

* fix error

* use base 64

* simplify

* add comments

* fix tests

* fix lint error

* use newer pylint to avoid invalid line errors

* add a new test

* address review feedback

* address review feedback

* support large response payload

* remove useless single quots from the error message

* setup: update version

* do not use preparer model for allowing large payload

* address review feedback

* Support Autorest.Python 3.x LRO leak (#42)

* Support Autorest.Python 3.x LRO leak

* PyLint happyness

* Bump version to 0.5.5

* Update the resource removal sequence

Also:
1. Adopt py.test over nosetest
2. Cleanup some test code

* remove x-ms-authorization-auxiliary header

* fix lint error

* update version

* Add some CI tools to devtools

* Readme update

* Some tests configuration

* Use Pytest as test launcher

* PyLint fixes

* CI tools tests are Py3.6 only

* PyLint CI tools only if 3.6

* CI tools tests recording

* Dont't Pylint the tests

* Fix incorrect usage of os.environ

* Make tests X-platform valid

* Fix test dependent of traceback

* Robust preparer testing

* PyGithub 1.40

* Release 1.1.0

* Allow clone_to_path to have both PR and SHA1 (#49)

* Allow clone_to_path to have both PR and SHA1

* Fix test

* Update github_tools.py (#55)

* SingleValueReplacer.process_request properly decodes request.body if its type is byte. (#56)

* Remove pointless files

* Move to tools

* Update dev_requirement file

* Don't record requests to AAD OAuth2 v2.0 endpoint

* Use devtools from repo, not from PyPI

* Fix mock dep
* fixes bug in configure_redirects

* changes redirects_allow to permit_redirects to be unambigiously boolean
* StreamingRetry

* add sleep

* update per the review feedback
* fixes no redirects configuration on redirect policy

* adds a no redirects test
* fixes no retries config

* adds a no retries test
* Generated from e3d30340671952fd9943fa64c24536227521f1a1 (#5740)

Mark remaining required properties as not read-only

* Update version.py

* Update HISTORY.rst
* Generated from 552816c639d2a0e594818064c382bac8473dc708 (#5712)

[SRP] Default value change for account property supportsHttpsTrafficOnly

* Generated from cc1c75e4ee9980c193f44a56a8b1eba6135c0553 (#5727)

[SRP] Remove azureFilesAadIntegration and add AzureFilesIdentityBasedAuthentication in storage account properties

* Generated from 9a532553a3c80cbd51938ac3213f9ebc0ca702f5 (#5814)

Move Storage to Py v4.x

* 4.0.0

* Renaming for Autorest v4

* ChangeLog

* Generated from ce8723ebeced362009ad903d0279b8e1e8ef30cb (#5816)

Fix List containers

* Update HISTORY.rst

* Update HISTORY.rst
* Bulding models automatically

* Copy more files

* Move models file to Jinja2

* Work to Jinja the main client

* Detect client class name

* Op Mixins detection

* Mixin step 0

* Mixin operations done

* Correct filenaming

* Kill old template system

* Auto-profile

* Remove extra line

* Network regeneration
@AutorestCI
Copy link
Contributor Author

AutorestCI commented Jun 12, 2019

(message created by the CI based on PR content)

Installation instruction

Direct download

Your files can be directly downloaded here:

@lmazuel lmazuel force-pushed the restapi_auto_6300 branch from 0138423 to e4d96f9 Compare June 12, 2019 21:46
@AutorestCI AutorestCI merged this pull request into restapi_auto_containerregistry/resource-manager Jun 12, 2019
@AutorestCI AutorestCI deleted the restapi_auto_6300 branch June 12, 2019 21:48
@AutorestCI
Copy link
Contributor Author

This PR has been merged into #5650

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants