示例#1
0
 def test_ahead_1_commit(self) -> None:
     status = Status(self.dummy_path)
     status.branch = "master"
     status.ahead = 1
     # fmt: off
     assert status.describe() == [
         ui.green, "master", ui.reset, ui.blue, f"{UP}1 commit", ui.reset
     ]
示例#2
0
 def test_diverged(self) -> None:
     status = Status(self.dummy_path)
     status.branch = "master"
     status.ahead = 1
     status.behind = 2
     # fmt: off
     assert status.describe() == [
         ui.green, "master", ui.reset,
         ui.blue, f"{UP}1 commit", ui.reset,
         ui.blue, f"{DOWN}2 commits", ui.reset,
     ]
示例#3
0
 def test_up_to_date(self) -> None:
     status = Status(self.dummy_path)
     status.branch = "master"
     assert status.describe() == [ui.green, "master", ui.reset]