def user_is_new_translator(self): """Is this user someone who has done no translation work yet?""" user = getUtility(ILaunchBag).user if user is not None: translationsperson = ITranslationsPerson(user) if not translationsperson.hasTranslated(): return True return False
def test_hasTranslated(self): person = self.factory.makePerson() translationsperson = ITranslationsPerson(person) self.assertFalse(translationsperson.hasTranslated()) self.factory.makeSuggestion(translator=person) self.assertTrue(translationsperson.hasTranslated())