Exemple #1
0
 def load_configuration(self, cli_args):
     try:
         config_file_obj = open(cli_args.config_file)
     except IOError:
         config_file_obj = ''
     config = VirtstrapConfig.from_string(config_file_obj,
                                          profiles=cli_args.profiles)
     return config
 def load_configuration(self, cli_args):
     try:
         config_file_obj = open(cli_args.config_file)
     except IOError:
         config_file_obj = ''
     config = VirtstrapConfig.from_string(config_file_obj, 
             profiles=cli_args.profiles)
     return config
Exemple #3
0
 def load_settings(self, options):
     # Check if project directory is specified
     project_dir = getattr(options, 'project_dir', None)
     if not project_dir:
         project_dir = self._find_project_dir()
     project_dir = os.path.abspath(project_dir)
     self._project_dir = project_dir
     config_file = os.path.join(project_dir, options.config_file)
     config = VirtstrapConfig.from_file(config_file,
                                        profiles=options.profiles)
     processor = ProjectNameProcessor(project_dir)
     project_name = config.process_section('project_name', processor)
     self._project_name = project_name
     self._config = config
     self._config_file = config_file
     self._options = options
 def load_settings(self, options):
     # Check if project directory is specified
     project_dir = getattr(options, 'project_dir', None)
     if not project_dir:
         project_dir = self._find_project_dir()
     project_dir = os.path.abspath(project_dir)
     self._project_dir = project_dir
     config_file = os.path.join(project_dir, options.config_file)
     config = VirtstrapConfig.from_file(config_file, 
             profiles=options.profiles)
     processor = ProjectNameProcessor(project_dir)
     project_name = config.process_section('project_name', processor)
     self._project_name = project_name
     self._config = config
     self._config_file = config_file
     self._options = options
Exemple #5
0
def test_load_config_from_bad_string():
    """Test loading of a bad configuration"""
    config = VirtstrapConfig.from_string(BAD_CONFIG)
Exemple #6
0
def test_load_from_file_does_not_exist():
    """Load a configuration file even if it doesn't exist"""
    config = VirtstrapConfig.from_file(fixture_path('i_do_not_exist____.yml'))
    assert isinstance(config, VirtstrapConfig)
Exemple #7
0
def test_load_from_file():
    """Load configuration from a file"""
    config = VirtstrapConfig.from_file(fixture_path('test.yml'))
    assert isinstance(config, VirtstrapConfig)
Exemple #8
0
def create_fake_config():
    return VirtstrapConfig.from_string(FAKE_CONFIG)
def test_load_config_from_bad_string():
    """Test loading of a bad configuration"""
    config = VirtstrapConfig.from_string(BAD_CONFIG)
def test_load_from_file():
    """Load configuration from a file"""
    config = VirtstrapConfig.from_file(fixture_path('test.yml'))
    assert isinstance(config, VirtstrapConfig)
def create_fake_config():
    return VirtstrapConfig.from_string(FAKE_CONFIG)
def test_load_from_file_does_not_exist():
    """Load a configuration file even if it doesn't exist"""
    config = VirtstrapConfig.from_file(fixture_path('i_do_not_exist____.yml'))
    assert isinstance(config, VirtstrapConfig)