def setUp(self): util.setup() util.etc_dir.mkdir(parents=True) self.version = '2.3.1' self.pull_date = '04/9/16 @ 7:07:00 Pacific Daylight Time' with util.version_file.open('w') as file: file.write('CURRENT=' + self.version + '\n')
def setUpModule(): os.environ['PIVT_HOME'] = tempfile.mkdtemp().replace('\\', '/') ConfManager.load = MagicMock() ConfManager.get = MagicMock(return_value='hi') util.setup()
def test_pivt_home_no_exists(self): pivt_home = os.environ['PIVT_HOME'] os.environ['PIVT_HOME'] = 'does/not/exist' with self.assertRaises(SystemExit): util.setup() os.environ['PIVT_HOME'] = pivt_home
def test_no_pivt_home(self): pivt_home = os.environ['PIVT_HOME'] del os.environ['PIVT_HOME'] with self.assertRaises(SystemExit): util.setup() os.environ['PIVT_HOME'] = pivt_home
def setUp(self): util.setup() util.etc_dir.mkdir(parents=True) self.version = '2.3.1' self.prev_version = '2.3.0' with util.version_file.open('w') as file: file.write('CURRENT=' + self.version + '\n') file.write('PREVIOUS=' + self.prev_version + '\n')
def __init__(self): util.setup() self.logger = util.get_logger(self) self.vic_status_url = util.conf_manager.get('pivt', 'export_vic_status', 'vic_status_url') self.timestamp = time.time() gmtime = time.gmtime(self.timestamp) date = time.strftime('%Y%m%d%H%M%S', gmtime)[2:] base_dir = util.new_data_dir / date self.data_dir = base_dir / 'vic_status'
def test(self): pivt_home = Path(os.environ['PIVT_HOME']) self.assertFalse(util.initialized) self.assertFalse((pivt_home / 'var/log').exists()) util.setup() assert util.pivt_home == pivt_home assert util.etc_dir == pivt_home / 'etc' assert util.var_dir == pivt_home / 'var' assert util.version_file == pivt_home / 'etc/pivt.version' assert util.sources_file == pivt_home / 'etc/product.sources' assert util.sources_file_ins == pivt_home / 'etc/ins.sources' assert util.sources_file_vic == pivt_home / 'etc/vic.sources' assert util.metadata_file == pivt_home / 'etc/job_pull_times.ini' assert util.unpulled_builds_file == pivt_home / 'etc/unpulled.json' assert util.log_dir == pivt_home / 'var/log' assert util.data_dir == pivt_home / 'var/data' assert util.archive_dir == pivt_home / 'var/data/archive' assert util.collected_dir == pivt_home / 'var/data/collected' assert util.db_dir == pivt_home / 'var/data/data' assert util.new_data_dir == pivt_home / 'var/data/newdata' assert util.jenkins_data_dir == pivt_home / 'var/data/data/jenkins' assert util.jenkins_ft_data_dir == pivt_home / 'var/data/data/jenkins/ft' assert util.ins_data_dir == pivt_home / 'var/data/data/ins' assert util.cq_data_dir == pivt_home / 'var/data/data/cq' assert util.cq_data_path_old == pivt_home / 'var/data/data/cq/CQ_Data.csv' assert util.cq_changed_files_path == pivt_home / 'var/data/data/cq/CQ_Changed_Files.csv' assert util.cq_data_path == pivt_home / 'var/data/data/cq/drs.csv' assert util.cq_events_path == pivt_home / 'var/data/data/cq/events.json' self.assertTrue(util.log_dir.exists()) self.assertEqual(['pivt.log'], util.listdir(util.log_dir)) self.assertTrue(util.initialized)
def __init__(self): util.setup() self.logger = util.get_logger(self)
def setUpModule(): os.environ['PIVT_HOME'] = tempfile.mkdtemp().replace('\\', '/') with patch.object(ConfManager, 'load'): util.setup()
def setUp(self): util.setup() util.etc_dir.mkdir(parents=True) util.version_file.open('w').close()