Comment out a broken test.
Skip instead of fail tests when BIOBLEND_GALAXY_URL and BIOBLEND_GALAXY_API_KEY environment variables are not defined.

Like all other TestGalaxy* files do.
Move wait() method from HistoryDatasetAssociation to Dataset superclass, so it can be applied to LibraryDatasets too.

Also move gi.histories.wait() to gi._wait_datasets() since it is not tied to histories (objects cleanup).
Deprecate create_user() method in favor of clearer create_remote_user(). Add create_local_user().

create_local_user() is also going to be used for Continuous Integration testing.
Don't fail the test if current_history is None.

Useful for Continuos Integration testing where the user is created via the API and does not have a session.
Add script to create a user and get its API key, will be used for Continuous Integration testing.
Remove from ObjWorkflowClient 2 methods which should be called from Workflow instances (objects cleanup).
A workflow can be run even without datasets.

E.g. a workflow which creates a random dataset.
Merge pull request #77 from nsoranzo/misc_fixes

Misc fixes
PEP8 and other minor fixes
Remove execute permissions.
Remove unused imports and variables. Fix spacing.
Never skip TestGalaxyInstance tests.
Rename CloudmanMockTests to TestCloudmanMock to make it discoverable by nose. Also fix a test.
Fix Python 2.6 compatibility.
Use unittest2 for Python < 2.7 .
Add .travis.yml .
Disable 2 tests that randomly fail.
Require Mock>=0.7.0 for MagicMock. Require nosetests>=1.3.1 to fix the setUpClass bug on Python 2.6 .
Merge pull request #78 from nsoranzo/travis

Enable Travis CI testing