IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 14, 2019, 4:59:32 PM (7 years ago)
Author:
fairlamb
Message:

Tidy up tests, and removed now unused files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ipp-259_genericise_backups/tools/backups/backup.py

    r40937 r40944  
    2929
    3030        config = ConfigParser()
     31        expected_class = configparser.ConfigParser
    3132        if config_class_or_filepath is None:
    32             raise errs.ConfigError(config_class_or_filepath, "Neither config settings or filepath of config given")
    33         elif isinstance(config_class_or_filepath, configparser.ConfigParser):
     33            raise errs.ValidationError("ValidationError: config settings or filepath to config must be given")
     34        elif isinstance(config_class_or_filepath, expected_class):
    3435            config = config_class_or_filepath
    35         elif path.exists(config_class_or_filepath):
    36             config.read(config_class_or_filepath)
     36        elif not path.exists(config_class_or_filepath):
     37            raise errs.ValidationError(f"ValidationError: Config filepath does not exist (or incorrect class given, expected: {expected_class})")
     38        config.read(config_class_or_filepath)
    3739
    3840        self.read_default_section(config)
Note: See TracChangeset for help on using the changeset viewer.