PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /opt/sharedrads/oldrads/test/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //opt/sharedrads/oldrads/test/conftest_autosuspend.py |
import pytest import ConfigParser from datetime import datetime, timedelta @pytest.fixture def reset(): def inner(user): try: sh.Command('unsuspend_user')(user) except Exception: pass return inner def yaml_data1(file): if 'autosuspend.yaml' in file: data = { 'argosy6': { 'suspensions': [ (datetime.now() - timedelta(days=90)).strftime("%s"), ], 'warnings': [ (datetime.now() - timedelta(seconds=90)).strftime("%s"), ], } } return data elif 'sa_interval.yaml' in file: return { 'argosy6': 0.1, 'ausr': 100, 'clyde': '8999.1', 'herrew5': 0.0, 'baduser': 0.0, } def sa_data1(*x, **y): sa_ln = "\n".join( [ "argosy6 3 0.00re 150.00cp 27499k", "fooba 6 0.12re 9000.01cp 2799k", "clyde 4 0.12re 9000.01cp 2799k", "herrew5 4 0.12re 15.00cp 2799k", "baduser 4 0.12re 9000.01cp 2799k", ] ) return sa_ln @pytest.fixture def tmpdir_config(tmpdir): conf = tmpdir.mkdir('etc').join('autosuspend.cfg') opsdir = tmpdir.mkdir('ops') logfile = tmpdir.mkdir('log').join('suspension.log') fixture_config = ConfigParser.ConfigParser() fixture_config.add_section('settings') fixture_config.set('settings', 'opfiles', str(opsdir)) fixture_config.set('settings', 'suspension_log', str(logfile)) with open(str(conf), 'w') as fp: fixture_config.write(fp) return str(conf)