Esempio n. 1
0
def test_archive_returned(_):
    c = InsightsConfig()
    r = {}   # rm_conf
    d = DataCollector(c)
    ret = d.done(c, r)
    d.archive.create_tar_file.assert_called_once()
    assert ret == d.archive.create_tar_file.return_value
Esempio n. 2
0
def test_dir_returned(_):
    c = InsightsConfig(output_dir='test')
    r = {}   # rm_conf
    d = DataCollector(c)
    ret = d.done(c, r)
    d.archive.create_tar_file.assert_not_called()
    assert ret == d.archive.archive_dir
Esempio n. 3
0
def test_soscleaner_dir_returned(_, soscleaner):
    '''
    Test that SOSCleaner returns a directory when
    output_dir is specified.
    '''
    c = InsightsConfig(obfuscate=True, output_dir='test')
    r = {'keywords': ['test']}
    d = DataCollector(c)
    ret = d.done(c, r)
    soscleaner.assert_called_once()
    soscleaner.return_value.clean_report.assert_called_once()
    assert ret == soscleaner.return_value.dir_path
Esempio n. 4
0
def test_soscleaner_archive_returned(_, soscleaner):
    '''
    Test that SOSCleaner is enabled when obfuscate=True,
    and returns an archive by default
    '''
    c = InsightsConfig(obfuscate=True)
    r = {'keywords': ['test']}
    d = DataCollector(c)
    ret = d.done(c, r)
    soscleaner.assert_called_once()
    soscleaner.return_value.clean_report.assert_called_once()
    assert ret == soscleaner.return_value.archive_path