tests/test-commandserver.py
branchstable
changeset 16116 ce0ad184f489
parent 16115 236bb604dc39
child 16117 6ecf5fb2a475
--- a/tests/test-commandserver.py	Wed Feb 15 20:02:35 2012 +0200
+++ b/tests/test-commandserver.py	Thu Feb 16 01:21:34 2012 +0200
@@ -200,6 +200,16 @@
     os.system('hg phase -r . -p')
     runcommand(server, ['phase', '-r', '.'])
 
+def rollback(server):
+    readchannel(server)
+    runcommand(server, ['phase', '-r', '.', '-p'])
+    f = open('a', 'ab')
+    f.write('a\n')
+    f.close()
+    runcommand(server, ['commit', '-Am.'])
+    runcommand(server, ['rollback'])
+    runcommand(server, ['phase', '-r', '.'])
+
 if __name__ == '__main__':
     os.system('hg init')
 
@@ -219,3 +229,4 @@
     check(bookmarks)
     check(tagscache)
     check(setphase)
+    check(rollback)