Api tests - initial commit
Change url used for auth. Excluded /tokens
Tests for getting List of Files using limit and marker&limit
Simplified return statement
Readme for API Tests
Methods rename - changed from camel case to using underscores
pep8 fix
Moved duplicate code to methods
Small changes for readability
Enhancement Unified Tests

- Pulled functions for creating vault id, block id, and file id from Sqlite test driver and moved them to the FunctionalTest parent object
- Added a create project id function
- Enhanced the functions by adding prefix text where possible (not possible for file ids)
- Updated all derivatives of the FunctionalTest object to use the new functions
- Updated to use 'project_id' and 'vault_id' every where; vault test had projectid and vaultid in one test, but was consistent for other tests
Enhancement Unified Tests

- one test has a bug where by if the project id uses the new method that works everywhere else it fails. Setting it to 'project_id' fixes the issue.
Eliminated duplicate test class
Fix version in sample conf file
Swapped arguments for assertEqual statements
Fixed test. marker for list blocks of a file is offset, not blockid
Opencafe can be pip installed
New Tests
pep8
Enhancement Unified Tests

- Updated the FunctionTest.test_create* functions to just be FunctionTest.create_* so that nose doesn't try to identify them as tests themselves and generate extra tests
Swift Mocking Block Location

- Enhancement: Add function to get the base path for the blocks in a vault
- Bug Fix: _get_block_path() to properly return the real block path (vault + "blocks" + block_id)
- Update all references to use the appropriate calls of the above

Note: This breaks tox as the swift driver adds "blocks/" to the block id before calling swift.