diff options
Diffstat (limited to 'tests/utils.py')
-rw-r--r-- | tests/utils.py | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/tests/utils.py b/tests/utils.py deleted file mode 100644 index 13caa19..0000000 --- a/tests/utils.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -""" - utils.py - ~~~~~~~~ - - module with helper functions to the test suites. - - :copyright: (c) 2010 by Rafael Goncalves Martins - :license: GPL-2, see LICENSE for more details. -""" - -from g_octave.compat import py3k, open - -if py3k: - import configparser -else: - import ConfigParser as configparser -import os -import shutil -import tempfile - -from g_octave import config - -def create_env(json_files=False): - """returns a tuple with the *g_octave.config* object and the path of - the temporary config and directory - """ - - config_file = tempfile.mkstemp(suffix='.cfg')[1] - directory = tempfile.mkdtemp() - current_dir = os.path.dirname(os.path.abspath(__file__)) - db = os.path.join(current_dir, 'files') - overlay = os.path.join(directory, 'overlay') - - cp = configparser.ConfigParser() - cp.add_section('main') - cp.set('main', 'db', db) - cp.set('main', 'overlay', overlay) - - with open(config_file, 'w') as fp: - cp.write(fp) - - conf = config.Config( - fetch_phase = not json_files, - config_file = config_file, - create_dirs = True - ) - - return conf, config_file, directory - -def clean_env(config_file, directory): - os.unlink(config_file) - shutil.rmtree(directory) |