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 ]
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, ]
def test_up_to_date(self) -> None: status = Status(self.dummy_path) status.branch = "master" assert status.describe() == [ui.green, "master", ui.reset]