Esempio n. 1
0
 def test_create_changeset_list(self):
     fields1 = ChangesetFields()
     fields2 = ChangesetFields()
     fields2.node = "defg5678defg"
     logoutput = "%s\n%s\n" % (fields1.get_logoutput(),
                               fields2.get_logoutput())
     chg_list = ChangesetList()
     self.repo._populate_changeset_list(logoutput, chg_list)
     self.assertEquals(2, len(chg_list.get_changesets()))
Esempio n. 2
0
 def test_really_interacting_with_mercurial_repo(self):
     self.create_real_repo()
     commitopts = '-m "commit" -u "user name <*****@*****.**>"'
     self.repo.get_command_output('echo hello > hello')
     self.repo.get_command_output('hg add hello')
     self.repo.get_command_output('hg commit ' + commitopts)
     self.repo.get_command_output('echo goodbye > bye')
     self.repo.get_command_output('hg add bye')
     self.repo.get_command_output('hg commit ' + commitopts)
     startdate = datetime(2011, 1, 4, 0, 0, 0)
     chg_list = ChangesetList()
     self.repo.get_full_changesetlist(startdate, chg_list)
     self.assertEquals(2, len(chg_list.get_changesets()))
Esempio n. 3
0
 def setUp(self):
     self.changeset_list = ChangesetList()