# HG changeset patch # User Kevin Bullock # Date 1438371100 18000 # Node ID 869146b8b9fb678cb2f2e584fef9975b6616afc8 # Parent 1cb3af183d2f692622f84da88d5ca18bd4f91b1f Test bookmark output. diff -r 1cb3af183d2f -r 869146b8b9fb tests/test_bookmark.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test_bookmark.py Fri Jul 31 14:31:40 2015 -0500 @@ -0,0 +1,19 @@ +'''Test output of {bookmark}.''' + +from nose import * +from util import * + +@with_setup(setup_sandbox, teardown_sandbox) +def test_bookmark(): + hg_bookmark('test') + + output = prompt(fs='{bookmark}') + assert output == 'test' + +@with_setup(setup_sandbox, teardown_sandbox) +def test_no_bookmark(): + hg_bookmark('test') + hg_deactivate_bookmark() + + output = prompt(fs='{bookmark}') + assert output == '' diff -r 1cb3af183d2f -r 869146b8b9fb tests/util.py --- a/tests/util.py Mon Feb 10 14:14:04 2014 +0100 +++ b/tests/util.py Fri Jul 31 14:31:40 2015 -0500 @@ -41,6 +41,12 @@ def hg_branch(branch='test'): commands.branch(_ui, get_sandbox_repo(), branch) +def hg_bookmark(bookmark='test'): + commands.bookmark(_ui, get_sandbox_repo(), bookmark) + +def hg_deactivate_bookmark(): + commands.bookmark(_ui, get_sandbox_repo(), inactive=True) + def hg_update(rev): opts = { 'rev': str(rev), } commands.update(_ui, get_sandbox_repo(), **opts)