fixed Gravatar service to set friend['contact'] (and test)
authorFredrik Wendt <fredrik@wendt.se>
Tue, 8 Jun 2010 21:04:36 +0000 (22:04 +0100)
committerFredrik Wendt <fredrik@wendt.se>
Tue, 8 Jun 2010 21:04:36 +0000 (22:04 +0100)
Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

package/src/org/maemo/hermes/engine/gravatar/service.py
package/test/unit/test_gravatar.py

index cccc676..364d679 100644 (file)
@@ -81,6 +81,7 @@ class Service(org.maemo.hermes.engine.service.Service):
 
     # -----------------------------------------------------------------------
     def _register_match(self, contact, friend):
+        friend.set_contact(contact)
         self._friends_by_contact[contact] = friend
         self._contacts_by_friend[friend] = contact
         
index cd612ff..f2e5141 100644 (file)
@@ -31,6 +31,7 @@ class TestGravatarService(unittest.TestCase):
         assert self.missing_contact not in contacts
         assert self.existing_contact not in contacts.keys()
         assert friends[0].get_name() == self.existing_contact.get_name()
+        assert friends[0].get_contact() == self.multiple_contact
         
         
     def _fake_server_response(self, map):