--- /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 == ''
--- 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)