diff options
Diffstat (limited to 'rdiff-backup/testing/commontest.py')
-rw-r--r-- | rdiff-backup/testing/commontest.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rdiff-backup/testing/commontest.py b/rdiff-backup/testing/commontest.py index b60018d..4cfac90 100644 --- a/rdiff-backup/testing/commontest.py +++ b/rdiff-backup/testing/commontest.py @@ -1,5 +1,5 @@ """commontest - Some functions and constants common to several test cases""" -import os, sys +import os, sys, code from rdiff_backup.log import Log from rdiff_backup.rpath import RPath from rdiff_backup import Globals, Hardlink, SetConnections, Main, \ @@ -363,3 +363,9 @@ def MirrorTest(source_local, dest_local, list_of_dirnames, _reset_connections(src_rp, dest_rp) assert CompareRecursive(src_rp, dest_rp, compare_hardlinks) Main.force = old_force_val + +def raise_interpreter(use_locals = None): + """Start python interpreter, with local variables if locals is true""" + if use_locals: local_dict = locals() + else: local_dict = globals() + code.InteractiveConsole(local_dict).interact() |