def test_menuMode_backOnRootFolder_shouldLeaveMenuMode(): menu = mocks.Menu(isRoot=True) c = Controller(player, menu, listener) c._timer = mocks.runningTimer() c._back() assert menu.backCnt == 0
def test_menuMode_back_shouldDelegateToMenu(): menu = mocks.Menu(isRoot=False) c = Controller(player, menu, listener) c._timer = mocks.runningTimer() c._back() assert menu.backCnt == 1
def test_playerMode_backShouldNotDelegateToMenu(): menu = mocks.Menu() c = Controller(player, menu, listener) c._timer = mocks.notRunningTimer() c._back() assert menu.backCnt == 0