Comments (7)
I'm setting up CircleCI. Do you believe Travis-CI is the better option?
from pyrh.
Travis is just default. Any CI is ok.
My concern is that 50% of the coverage requires live account keys. These can be masked in Travis, but will automatically run against any PR. This means someone could print the env vars in py and get creds. Or add cheeky code to a test pass and execute real orders.
I've been looking at pytest.mark to mask away auth tests, and mocking for a full pass... But I'd still like live-schema checks to know when RH has changed something
from pyrh.
Picking through the options (codeship, travis, circle). All the public versions seem to be the same deal: setup runs with public views, and privacy gets pricy fast.
Travis is ubiquitous, and I'd be happy to formulate a PR to at least get un-authed stuff tested. I'd prefer Travis/CircleCI over Codeship b/c the testplan would at least be in the repo. I'm also digging into options on gitlab, but I'm not sure what the sync options look like between github/gitlab.
from pyrh.
@lockefox any update on this?
from pyrh.
@westonplatter I'm setting CI using CircleCI
from pyrh.
@Jamonek score.
from pyrh.
@Jamonek out of curiosity, how are you keeping the username/password secret? Is the Circle CI project public?
from pyrh.
Related Issues (20)
- Ability to place Cryptocurrency Orders & get Quotes HOT 2
- rh.get_historical_quotes(self, stock, interval, span, bounds=Bounds.REGULAR) usage documentation HOT 2
- docs is outdated HOT 2
- How do u pull just one record from Robinhood 0_0 ? HOT 2
- How to Surppress output from RobinHood API request: Found Additional pages. HOT 2
- get_popularity returns key exception 'num_open_positions' HOT 2
- Order Filled Price HOT 4
- Invalid Ticker symbol error on every single request HOT 2
- The Docs Build Is Failing HOT 1
- 0auth not refreshing HOT 2
- README Quick Start Example code doesn't work
- Retirement Support HOT 11
- marshmallow.exceptions.ValidationError: {'challenge': {'type': ['Must be one of: email, sms.']}} HOT 10
- Outdated dependencies (packages not following semantic versioning)
- Migrate project to ruff HOT 1
- Stock Screener functionality HOT 1
- pyrh.exceptions.AuthenticationError: Method "GET" not allowed. HOT 9
- ModuleNotFoundError: No module named 'tableauserverclient' HOT 1
- Does pyrh support multiple (IRA) accounts trading as robin_stocks doe? HOT 1
- Option Support, Function not working
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 pyrh.