Comments (5)
Ah, I just noticed issue #30 which reports the same.
from azure-cosmos-python.
@RedCraig : 429s are expected in this case since each test does a database/collection create. I'll be going to change all these test cases to re-use the database/collection to avoid throttling and also to avoid getting billed for each collection create when running the tests.
I'm going to take a look at the unauthorized exception and the BadRequest exception and get back to you soon.
from azure-cosmos-python.
@rnagpal reducing the number of requests is a good idea. I'm new to docDB, if you reuse the same db/collection are there any consistency issues you could run into when re-using across test cases?
from azure-cosmos-python.
@RedCraig : The tests now pass as we now have the default retry policy in Python that retries every request on getting a 429. I just ran it on a production instance and all tests passed. Let me know if you still run into any issue running the tests. I couldn't repro the Unauthorized or BadRequest issue and may be that's fixed. If you see it anytime, send us the ActivityId and we will investigate.
Since all the python tests execute sequentially, I don't see any issue reusing the database/collection as long as the test cleans up the resources that it creates. Anyways, I haven't made that change yet. At least that would make the test run faster(avoids database/collection creates with every request).
from azure-cosmos-python.
@rnagpal thanks! I'll give the tests a whirl.
from azure-cosmos-python.
Related Issues (20)
- Query Partitioned Collection HOT 4
- Documentation outdated
- ChangeFeed gets all the history records instead of current record.
- How to send a query or stored procedure execution to a specific region/location ? HOT 1
- Documentation does not include how to create a database with provisioned throughput
- No method get_database_client in CosmosClient HOT 2
- pydocumentdb 2.3.5 install failed with homebrew HOT 3
- synchronized_request._Request is_media sniff bug HOT 1
- When can we expect 4.* release? HOT 2
- Documentation is broken due to bad doc string
- SQL queries with DISTINCT and ORDER BY does not work
- old version pydocumentdb source code is missing
- Missing information HOT 1
- SyntaxWarning: "is not" with a literal
- AttributeError: 'CosmosClient' object has no attribute 'ExecuteStoredProcedure' HOT 5
- Moving to a new repo HOT 2
- enable autoscaling for database HOT 1
- Using Python to connect to cosmosDB throws Authorization header doesn't confirm to the required format HOT 2
- Python SDK - Update Autoscale Throughput HOT 1
- This repo is missing important files HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-cosmos-python.