Skip to content

Improve tests for AbstractDataSource subclasses#244

Merged
jonathanrocher merged 28 commits into
masterfrom
enh/data-source-tests
Jan 18, 2015
Merged

Improve tests for AbstractDataSource subclasses#244
jonathanrocher merged 28 commits into
masterfrom
enh/data-source-tests

Conversation

@corranwebster
Copy link
Copy Markdown
Contributor

These are fairly basic objects with almost no tests, and tests should be straightforward.

@corranwebster corranwebster changed the title [WIP] Improve tests for ArrayDataSource subclasses [WIP] Improve tests for AbstractDataSource subclasses Dec 17, 2014
@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 3714bd5 on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling d9ba227 on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 8bfa702 on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 6edd34e on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 262c2bc on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling ffa0e9e on enh/data-source-tests into * on master*.

1 similar comment
@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling ffa0e9e on enh/data-source-tests into * on master*.

@itziakos
Copy link
Copy Markdown
Member

@corranwebster you might want to look at the https://github.com/enthought/enable travis-ci setup to get all the necessary dependencies.

@corranwebster
Copy link
Copy Markdown
Contributor Author

@itziakos Ah - the problem isn't that they aren't there, it's that PIL can't find them.

Can we shift enable etc. to depend on Pillow?

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 6eeb229 on enh/data-source-tests into * on master*.

@itziakos
Copy link
Copy Markdown
Member

Can we shift enable etc. to depend on Pillow?

I think @jwiggins might have more info on that.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 530f2bb on enh/data-source-tests into * on master*.

@jwiggins
Copy link
Copy Markdown
Member

We have to wait until there's a straightforward upgrade path for Canopy. I believe this will require "real" dependency support which is currently planned for enpkg.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 0479ba4 on enh/data-source-tests into * on master*.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, I would replace that comment by another ticket. And I agree with you it should be changed.

@jonathanrocher
Copy link
Copy Markdown
Collaborator

This is awesome. Thanks for taking the time. Many tests could be less verbose with a setUp method. And the docstrings of the modules should be removed or updated. After that, LGTM.

@corranwebster
Copy link
Copy Markdown
Contributor Author

OK I think everything is addressed. Assuming tests pass, this should be good for merge.

@jonathanrocher you might want to give it a once-over check.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 6ba47ec on enh/data-source-tests into * on master*.

@jonathanrocher
Copy link
Copy Markdown
Collaborator

Will look at it. Could you resolve the conflict?

@corranwebster
Copy link
Copy Markdown
Contributor Author

Done - it was in the new manifest file, so tests should pass fine.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 1a998ed on enh/data-source-tests into * on master*.

@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling d734ef3 on enh/data-source-tests into * on master*.

@jonathanrocher
Copy link
Copy Markdown
Collaborator

Just took the liberty to push a couple of lines to add details to the CHANGES.txt. LGTM. Merging. Thanks @corranwebster !

jonathanrocher pushed a commit that referenced this pull request Jan 18, 2015
Improve tests for AbstractDataSource subclasses
@jonathanrocher jonathanrocher merged commit ec77213 into master Jan 18, 2015
@jonathanrocher jonathanrocher deleted the enh/data-source-tests branch January 18, 2015 04:19
@coveralls
Copy link
Copy Markdown

Coverage Status

Changes Unknown when pulling 99bea26 on enh/data-source-tests into * on master*.

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.

5 participants