def test_uses_committer_id(self): # getBzrCommitterID uses the committer string if provided. bzr_id = self.factory.getUniqueString() committer = DirectBranchCommit( self._makeBranch(), committer_id=bzr_id) self.addCleanup(committer.unlock) self.assertEqual(bzr_id, committer.getBzrCommitterID())
def test_falls_back_to_noreply(self): # If all else fails, getBzrCommitterID uses the noreply # address. team = self.factory.makeTeam() self.assertIs(None, team.preferredemail) branch = self._makeBranch(owner=team) committer = DirectBranchCommit(branch) self.addCleanup(committer.unlock) self.assertIn('noreply', committer.getBzrCommitterID())
def test_uses_committer_email(self): # getBzrCommitterID returns the committing person's email address # if available (and if no committer string is given). branch = self._makeBranch() committer = DirectBranchCommit(branch) self.addCleanup(committer.unlock) self.assertIn( removeSecurityProxy(branch.owner).preferredemail.email, committer.getBzrCommitterID())
def test_falls_back_to_noreply(self): # If all else fails, getBzrCommitterID uses the noreply # address. team = self.factory.makeTeam() self.assertIs(None, team.preferredemail) branch = self._makeBranch(owner=team) committer = DirectBranchCommit(branch) self.addCleanup(committer.unlock) self.assertIn('noreply', committer.getBzrCommitterID())
def test_uses_committer_email(self): # getBzrCommitterID returns the committing person's email address # if available (and if no committer string is given). branch = self._makeBranch() committer = DirectBranchCommit(branch) self.addCleanup(committer.unlock) self.assertIn( removeSecurityProxy(branch.owner).preferredemail.email, committer.getBzrCommitterID())
def test_uses_committer_id(self): # getBzrCommitterID uses the committer string if provided. bzr_id = self.factory.getUniqueString() committer = DirectBranchCommit(self._makeBranch(), committer_id=bzr_id) self.addCleanup(committer.unlock) self.assertEqual(bzr_id, committer.getBzrCommitterID())