Updated functional tests to run Actions and Activities on all API versions

This commit is contained in:
sneakypete81 2013-09-01 18:52:42 +01:00
parent ba503bea6b
commit 016792b653
5 changed files with 26 additions and 1 deletions

View file

@ -0,0 +1,2 @@
# __init__.py

View file

@ -0,0 +1,2 @@
# __init__.py

View file

@ -1,5 +1,12 @@
from tests.functional import test_activities, test_actions
from tests.functional import test_albums, test_photos, test_tags
class TestActivitiesV1(test_activities.TestActivities):
api_version = 1
class TestActionsV1(test_actions.TestActions):
api_version = 1
class TestAlbumsV1(test_albums.TestAlbums):
api_version = 1

View file

@ -2,7 +2,19 @@ try:
import unittest2 as unittest
except ImportError:
import unittest
from tests.functional import test_base, test_albums, test_photos, test_tags
from tests.functional import test_base, test_activities, test_actions
from tests.functional import test_albums, test_photos, test_tags
@unittest.skipIf(test_base.get_test_server_api() < 2,
"Don't test future API versions")
class TestActivitiesV2(test_activities.TestActivities):
api_version = 2
@unittest.skipIf(test_base.get_test_server_api() < 2,
"Don't test future API versions")
class TestActionsV2(test_actions.TestActions):
api_version = 2
@unittest.skipIf(test_base.get_test_server_api() < 2,
"Don't test future API versions")

View file

@ -8,6 +8,8 @@ from tests.functional import test_base
class TestActivities(test_base.TestBase):
testcase_name = "activity API"
@unittest.skipIf(test_base.get_test_server_api() == 1,
"The activity/list endpoint behaves differenty at v1")
def test_list(self):
"""
Upload three photos, and check that three corresponding activities