~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/codehosting/inmemory.py

  • Committer: Curtis Hovey
  • Date: 2011-12-08 22:41:00 UTC
  • mto: This revision was merged to the branch mainline in revision 14466.
  • Revision ID: curtis.hovey@canonical.com-20111208224100-j3h6o72af1fcjl9k
Updated templates to use is_team property.

Show diffs side-by-side

added added

removed removed

Lines of Context:
271
271
 
272
272
class FakePerson(FakeDatabaseObject):
273
273
    """Fake person object."""
 
274
    is_team = False
274
275
 
275
276
    def __init__(self, name):
276
277
        self.name = self.displayname = name
277
278
 
278
 
    def isTeam(self):
279
 
        return False
280
 
 
281
279
    def inTeam(self, person_or_team):
282
280
        if self is person_or_team:
283
281
            return True
288
286
 
289
287
class FakeTeam(FakePerson):
290
288
    """Fake team."""
 
289
    is_team = True
291
290
 
292
291
    def __init__(self, name, members=None):
293
292
        super(FakeTeam, self).__init__(name)
296
295
        else:
297
296
            self._members = list(members)
298
297
 
299
 
    def isTeam(self):
300
 
        return True
301
 
 
302
298
 
303
299
class FakeProduct(FakeDatabaseObject):
304
300
    """Fake product."""