* added unnecessary-dunder-call to pylintrc files; disabled for certain lines
in run_tests.py, exception thrown by 'git remote add origin' when the remote already exists will not exit
Signed-off-by: Mark Cohen <markcoh@amazon.com>
* updates to adhere to assignment-from-no-return lint
Signed-off-by: Mark Cohen <markcoh@amazon.com>
* simplified get_value_filter in Facet to return None
added assert to test get_value_filter returning None
Signed-off-by: Mark Cohen <markcoh@amazon.com>
* added option to output HTML test coverage locally from run_tests.py
returning None from test_faceted_search.Facet.get_value_filter
Signed-off-by: Mark Cohen <markcoh@amazon.com>
* added unused-variable lints; replaced unused variables with _ or referenced them
Signed-off-by: Mark Cohen <markcoh@amazon.com>
* updated CHANGELOG to point to the right PR
Signed-off-by: Mark Cohen <markcoh@amazon.com>
---------
Signed-off-by: Mark Cohen <markcoh@amazon.com>
in run_tests.py, exception thrown by 'git remote add origin' when the remote already exists will not exit
Signed-off-by: Mark Cohen <markcoh@amazon.com>
Updated CHANGELOG.md.
nox formatting applied.
Added new unit test for actions scan function.
Added type hints & nox formatting.
Added fix to async scan function & added matching unit tests for async.
Signed-off-by: Djcarrillo6 <djcarrillo6@yahoo.com>
* Fix invalid value type.
Signed-off-by: dblock <dblock@amazon.com>
* Workaround Incompatible types in assignment (expression has type float, variable has type Double) [assignment]
Signed-off-by: dblock <dblock@amazon.com>
---------
Signed-off-by: dblock <dblock@amazon.com>
* WIP: Added support for AWS Sigv4 for UrlLib3.
Signed-off-by: dblock <dblock@amazon.com>
* Refactored common implementation.
Signed-off-by: dblock <dblock@amazon.com>
* Added sigv4 samples.
Signed-off-by: dblock <dblock@amazon.com>
* Updated CHANGELOG.
Signed-off-by: dblock <dblock@amazon.com>
* Add documentation.
Signed-off-by: dblock <dblock@amazon.com>
* Use the correct class in tests.
Signed-off-by: dblock <dblock@amazon.com>
* Renamed samples.
Signed-off-by: dblock <dblock@amazon.com>
* Split up requests and urllib3 unit tests.
Signed-off-by: dblock <dblock@amazon.com>
* Rename AWSV4Signer.
Signed-off-by: dblock <dblock@amazon.com>
* Clarified documentation of when to use Urllib3AWSV4SignerAuth vs. RequestHttpConnection.
Signed-off-by: dblock <dblock@amazon.com>
* Move fetch_url inside the signer class.
Signed-off-by: dblock <dblock@amazon.com>
* Added unit test for Urllib3AWSV4SignerAuth adding headers.
Signed-off-by: dblock <dblock@amazon.com>
* Added unit test for signing to include query string.
Signed-off-by: dblock <dblock@amazon.com>
---------
Signed-off-by: dblock <dblock@amazon.com>
* Fixed utils/build-dists.py which was broken by 49ae7c7
Previously the async helpers imported AsyncOpenSearch and therefore failed to import anytime it did
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Refactor async helpers try block to a simple if statement
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Remove newline to pass black
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
---------
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Check OpenSSL environment variables before defaulting to certifi
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Fix formatting
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Moved CA_CERTS to the base Connection module
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Updated requests Connection to use common CA_CERTS by default
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Pass nox linting
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Update CHANGELOG.md and USER_GUIDE.md
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Updated AIOHttpConnection to only load CA_CERTS if verify_certs is True
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Added test cases for CA_CERTS handling in each Connection implementation
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Move CA cert handling to Connection.default_ca_certs()
Add test cases for the different CA cert configurations
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Update actions to test unsupported Python versions on ubuntu-20.04
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Fix Python versions being interpreted as floats
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
* Workaround Monkeypatch not available on old pytest versions
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
* Breaking changes for type removal
Signed-off-by: Vacha Shah <vachshah@amazon.com>
* Adding support to test against unreleased OpenSearch
Signed-off-by: Vacha Shah <vachshah@amazon.com>
* Formatting
Signed-off-by: Vacha Shah <vachshah@amazon.com>
* Addressing comments to refactor run-opensearch.sh
Signed-off-by: Vacha Shah <vachshah@amazon.com>