4d7eca6c1832

Pull out the test utils.
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Sun, 04 Oct 2009 16:02:27 -0400
parents 17e0a612303e
children b5deba11fc17
branches/tags (none)
files review/tests/test_init.py review/tests/util.py

Changes

--- 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(), '.')
+