Added streaming of contacts for dynamic groups
Added tests for streaming of contacts for dynamic groups
Added getting a page of contacts for dynamic groups
Added tests for getting a page of contacts for dynamic groups
Added getting contacts for dynamic group to verified fake
Removed double requests from tests
Wait for search to be enabled before continuing with the test
Alternative fix for duplicate requests
Fix test for python 2.6
Make sure to wait for search to be enabled in all tests
Switch to using packaged vumi
Use deferred for getting smart page of keys in streaming
Moved get_page_smart in stream to make it the function flow clearer.
Change to using succeed for deferred
Bump vumi version in requirements.
Changed streaming to use pagination when fetching smart group keys.
Changed pagination to only get necessary keys when fetching contacts for a smart group.
Fix cursor problem for pages
Added prefix on cursor for contacts for static groups
Changed fakegocontacts to use the same structure for cursors as the real gocontacts (for getting contacts for a group)