def setUpClass(self): self.current_directory = os.getcwd() self.root_directory = tempfile.mkdtemp() # helpful when setting tearDown to pass self.directories = dict(setUp=self.root_directory) self.git_repo = os.path.join(self.root_directory, "git_repo") # Setup environment for running commands path, ppath = get_path_and_pythonpath() os.putenv('PATH', path) os.putenv('PYTHONPATH', ppath)
def setUpClass(self): self.current_directory = os.getcwd() self.root_directory = tempfile.mkdtemp() # helpful when setting tearDown to pass self.directories = dict(setUp=self.root_directory) self.git_repo = os.path.join(self.root_directory, "git_repo") # Setup environment for running commands path, ppath = get_path_and_pythonpath() os.putenv('PATH', path) os.putenv('PYTHONPATH', ppath)
import os from export_bloom_from_src import get_path_and_pythonpath # Setup environment for running commands path, ppath = get_path_and_pythonpath() os.putenv('PATH', path) os.putenv('PYTHONPATH', ppath) def test_get_parser(): from bloom.branch import get_parser parser = get_parser() args = parser.parse_args(['release/ros-fuerte-foo']) assert args.dst == 'release/ros-fuerte-foo' assert args.src == None assert args.patch == True args = parser.parse_args( ['--src', 'release/foo', '--no-patch', 'release/ros-fuerte-foo'] ) assert args.dst == 'release/ros-fuerte-foo' assert args.src == 'release/foo' assert args.patch == False args = parser.parse_args( ['-s', 'release/foo', '-n', 'release/ros-fuerte-foo'] ) assert args.dst == 'release/ros-fuerte-foo' assert args.src == 'release/foo' assert args.patch == False
import os import sys import shutil from export_bloom_from_src import get_path_and_pythonpath # Setup environment for running commands path, ppath = get_path_and_pythonpath() os.putenv('PATH', path) os.putenv('PYTHONPATH', ppath) def test_create_temporary_directory(): from bloom.util import create_temporary_directory tmp_dir = create_temporary_directory() assert os.path.exists(tmp_dir) shutil.rmtree(tmp_dir) if os.path.exists('/tmp'): os.mkdir('/tmp/test-bloom-util') tmp_dir = create_temporary_directory('/tmp/test-bloom-util') assert os.path.exists(tmp_dir) shutil.rmtree('/tmp/test-bloom-util') def test_ANSI_colors(): from bloom.util import ansi, enable_ANSI_colors, disable_ANSI_colors control_str = '\033[1m\033[3m\033[31mBold and Italic and Red \033[0mPlain' control_str_disable = 'Bold and Italic and Red Plain'