| #!/usr/bin/python2.4 |
| # |
| # Copyright 2010 Google Inc. All Rights Reserved. |
| |
| """Discovery document tests |
| |
| Functional tests that verify we can retrieve data from existing services. |
| |
| These tests are read-only in order to ensure they're repeatable. They also |
| only work with publicly visible data in order to avoid dealing with OAuth. |
| """ |
| |
| __author__ = 'ade@google.com (Ade Oshineye)' |
| |
| from apiclient.discovery import build |
| |
| import logging |
| import unittest |
| |
| logging.basicConfig(level=logging.DEBUG) |
| |
| |
| class BuzzFunctionalTest(unittest.TestCase): |
| def test_can_get_buzz_activities_with_many_params(self): |
| buzz = build('buzz', 'v1') |
| max_results = 2 |
| activities = buzz.activities().list(userId='googlebuzz', scope='@self', |
| max_comments=max_results*2 ,max_liked=max_results*3, |
| max_results=max_results)['items'] |
| activity_count = len(activities) |
| self.assertEquals(max_results, activity_count) |