--- a/review/tests/test_init.py Sun Oct 04 16:00:43 2009 -0400
+++ b/review/tests/test_init.py Sun Oct 04 16:02:27 2009 -0400
@@ -1,38 +1,5 @@
from nose import *
-from mercurial import commands, hg, ui
-import os, shutil
-import sample_data
-
-from .. import extension_ui
-_ui = ui.ui()
-def review(init=False, local_path='', remote_path=''):
- return extension_ui.review(_ui, get_sandbox_repo(),
- init=init, local_path=local_path, remote_path=remote_path)
-
-
-sandbox_path = os.path.join(os.path.realpath('.'), 'hgreview_test')
-
-def setup_sandbox():
- os.mkdir(sandbox_path)
- os.chdir(sandbox_path)
-
- commands.init(ui.ui())
- sandbox = get_sandbox_repo()
-
- opts = { 'addremove': True, 'date': None, 'user': 'Review Tester',
- 'logfile': None, 'message': "Sandbox commit.", }
- for state in sample_data.log:
- for filename in state:
- with open(filename, 'w') as f:
- f.write(state[filename])
- commands.commit(ui.ui(), sandbox, **opts)
-
-def teardown_sandbox():
- os.chdir(os.path.realpath(os.path.join(sandbox_path, os.pardir)))
- shutil.rmtree(sandbox_path)
-
-def get_sandbox_repo():
- return hg.repository(ui.ui(), '.')
+from util import *
@with_setup(setup_sandbox, teardown_sandbox)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/review/tests/util.py Sun Oct 04 16:02:27 2009 -0400
@@ -0,0 +1,35 @@
+import os, shutil
+import sample_data
+from mercurial import commands, hg, ui
+
+from .. import extension_ui
+_ui = ui.ui()
+def review(init=False, local_path='', remote_path=''):
+ return extension_ui.review(_ui, get_sandbox_repo(),
+ init=init, local_path=local_path, remote_path=remote_path)
+
+
+sandbox_path = os.path.join(os.path.realpath('.'), 'hgreview_test')
+
+def setup_sandbox():
+ os.mkdir(sandbox_path)
+ os.chdir(sandbox_path)
+
+ commands.init(ui.ui())
+ sandbox = get_sandbox_repo()
+
+ opts = { 'addremove': True, 'date': None, 'user': 'Review Tester',
+ 'logfile': None, 'message': "Sandbox commit.", }
+ for state in sample_data.log:
+ for filename in state:
+ with open(filename, 'w') as f:
+ f.write(state[filename])
+ commands.commit(ui.ui(), sandbox, **opts)
+
+def teardown_sandbox():
+ os.chdir(os.path.realpath(os.path.join(sandbox_path, os.pardir)))
+ shutil.rmtree(sandbox_path)
+
+def get_sandbox_repo():
+ return hg.repository(ui.ui(), '.')
+