This patch implements a Google and a Yelp collector as well as a generic
client collector which abstracts all the mechanisms to authenticate and
retrieve the exact information we want.
How Has This Been Tested?
Mostly by hand, but implements a few basic unit tests that will be enhanced in the future.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[X] My change requires a change to the documentation.
Description
A collector is an object having the ability to collect information from a specific provider (i.e. 'yelp' or 'google').
Miscellaneous items:
.gitignore
fileFaker
pytest-mock
pre
version (see https://github.com/coala/coala/pull/4420 for more details)ci-*
targets are passingMotivation and Context
This patch implements a Google and a Yelp collector as well as a generic client collector which abstracts all the mechanisms to authenticate and retrieve the exact information we want.
How Has This Been Tested?
Mostly by hand, but implements a few basic unit tests that will be enhanced in the future.
Types of changes
Checklist: