IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 22, 2019, 2:30:49 PM (7 years ago)
Author:
fairlamb
Message:

fixed calling as main + tests, removed argsparse from most

File:
1 edited

Legend:

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

    r40951 r40962  
    11import os
    22import pytest
     3import stat
    34import socket
    45from configparser import ConfigParser
    56from pathlib import Path
    67
    7 import backups.backup as bckup
    8 import backups.utils.errors as errs
    9 from backups.backup import Backup
    10 from backups.utils.config_parse_helper import ConfigSchema, ConfigSchemaSection, ConfigSchemaLine
     8import backup as bckup
     9import utils.errors as errs
     10from backup import Backup
     11from utils.config_parse_helper import ConfigSchema
    1112
    1213TEST_DEFAULT_CONFIG_FILE = os.path.join(os.path.dirname(__file__), 'testing/backup_test.config')
     
    207208        assert os.path.exists(bck2_path)
    208209
     210        # Check permissions are 777 too
     211        new_stats = os.stat(bck2_path)
     212        assert bool(new_stats.st_mode & stat.S_IRUSR) is True
     213        assert bool(new_stats.st_mode & stat.S_IWUSR) is True
     214        assert bool(new_stats.st_mode & stat.S_IXUSR) is True
     215        assert bool(new_stats.st_mode & stat.S_IRGRP) is True
     216        assert bool(new_stats.st_mode & stat.S_IWGRP) is True
     217        assert bool(new_stats.st_mode & stat.S_IXGRP) is True
     218        assert bool(new_stats.st_mode & stat.S_IROTH) is True
     219        assert bool(new_stats.st_mode & stat.S_IWOTH) is True
     220        assert bool(new_stats.st_mode & stat.S_IXOTH) is True
     221
    209222
    210223class TestRunningCopy():
Note: See TracChangeset for help on using the changeset viewer.