Skip to content

Conversation

@Narcolapser
Copy link
Member

Setting up an auto deployment process.

Toben Archer added 9 commits November 6, 2018 09:23
I believe the reason why my tests were failing previously is
because if no tests are run, pytest returns a none zero result. So
then Travis CI see it as a failure. Now that I've got some basic
tests in place, that problem should be solved.
I've also added to the release script to include a convenience
method for running tests. It includes levels of verbosity and the
option to produce annotated code files to let you know where the
coverage is lacking.

I've decided to make seperate test files for each class and
depending on the circumstances it's decendants. Some classes will
have have decendants bigger than themselves so those decendants
will go into their own test. But protocol's decendants were pretty
small so I just included them in protocol's tests. What ever makes
sense is basically what I'm going for.
I changed the time zone that is used in the testing to remove
abiguity on what the result is. The timezone now used has a 1 to 1
relationship between windows and Iana.
Timezones have been moved out of the protocol class.
I'm setting this to work using a seperate account so that it isn't
reliant on any one of the three of us for it to work.
@Narcolapser
Copy link
Member Author

Looks like I just need to push this in. I'll try to get it to push a release after that.

@Narcolapser Narcolapser merged commit 8ea7fde into master Nov 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants