We could generalize the test class like in discotech with something like:

    from caliendo.facade import Facade
    from nose.tools import eq_, ok_, set_trace
    from pyfacebook import PyFacebook
    from pyfacebook.settings import (
        FACEBOOK_APP_SECRET,
        FACEBOOK_APP_ID,
        FACEBOOK_TEST_ACCESS_TOKEN,
        FACEBOOK_TEST_ACCOUNT_ID,
    )

    class ApiTest(object):
        def __init__(self, *args, **kwargs):
            self.fb = PyFacebook(app_id=FACEBOOK_APP_ID,
                                 access_token=FACEBOOK_TEST_ACCESS_TOKEN,
                                 app_secret=FACEBOOK_APP_SECRET)
            super(ApiTest, self).__init__(*args, **kwargs)
            self.ok_ = ok_
            self.eq_ = eq_
            self.set_trace = set_trace

        def setUp(self, apis=[], facade=False):
            api_name = api.__name__.lower() + '_api'
            for api_ in apis:
                if facade:
                    setattr(self, api_name, Facade(api_(fb=self.fb)))
                else:
                    setattr(self, api_name, api_(fb=self.fb))
            super(ApiTest, self).setUp()

so we can avoid repeatedly import the same stuff and dynamically assign needed APIs