# -----------------------------------------------------------------------
- def __init__(self, facebook, create_birthday_only = False):
+ def __init__(self, service_id, facebook, create_birthday_only = False):
- """Initialise the Facebook service, finding Facebook API keys in gconf and
- having a gui_callback available."""
-
self.fb = facebook
+ self._service_id = service_id
self._friends_by_name = {}
self._friends_by_url = {}
class TestFacebookService(unittest.TestCase):
def setUp(self):
- self.testee = Service(None)
+ self.testee = Service("facebook", None)
- def test_that_process_known_contact_returns_friend_object(self):
+ def test_that_process_contact_returns_friend_object_for_known_contact(self):
known_url = 'http://www.facebook.com/profile.php?id=123456'
known_contact = FakeContact('Facebook Junkie', [known_url])
self._fake_server_response([{'uid':'123456','name':'Facebook Junkie'}])