コード例 #1
0
ファイル: tests.py プロジェクト: henry-alderslade/dotfiles
 def testIsMergePoint(self):
     "Test merge point detection."
     current = bisect.BisectCurrent()
     self.assertRevno(5)
     assert not current.is_merge_point()
     current.switch(2)
     assert current.is_merge_point()
コード例 #2
0
ファイル: tests.py プロジェクト: henry-alderslade/dotfiles
 def testReset(self):
     "Test resetting the working tree to a non-bisected state."
     current = bisect.BisectCurrent()
     current.switch(4)
     current.reset()
     self.assertRevno(5)
     assert not os.path.exists(bisect.bisect_rev_path)
コード例 #3
0
ファイル: tests.py プロジェクト: henry-alderslade/dotfiles
 def testShowLogSubtree(self):
     "Test that a subtree's log can be shown."
     current = bisect.BisectCurrent()
     current.switch(self.subtree_rev)
     current.show_rev_log()
コード例 #4
0
ファイル: tests.py プロジェクト: henry-alderslade/dotfiles
 def testSwitchVersions(self):
     "Test switching versions."
     current = bisect.BisectCurrent()
     self.assertRevno(5)
     current.switch(4)
     self.assertRevno(4)
コード例 #5
0
ファイル: tests.py プロジェクト: henry-alderslade/dotfiles
 def testShowLog(self):
     "Test that the log can be shown."
     # Not a very good test; just makes sure the code doesn't fail,
     # not that the output makes any sense.
     bisect.BisectCurrent().show_rev_log()