def test_get_values_from_nessus_invalid_xml(capsys): values = generate_test_content({'192.168.0.10': (0, )}) with pytest.raises(SystemExit) as pytest_wrapped_e: get_values_from_nessus(values) assert pytest_wrapped_e.type == SystemExit (out, err) = capsys.readouterr() assert 'ERROR: parsing nessus file' in err
def test_get_values_from_nessus_invalid_xml(capsys): values = generate_test_content({'192.168.0.10': (0,)}) with pytest.raises(SystemExit) as pytest_wrapped_e: get_values_from_nessus(values) assert pytest_wrapped_e.type == SystemExit (out, err) = capsys.readouterr() assert 'ERROR: parsing nessus file' in err
def test_get_values_from_nessus_value_with_newline(): values = generate_test_content({'192.168.0.10': (3, )}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value three': 'This is\nmulti-line' } }
def test_get_values_from_nessus_bare_bones_report_item(): values = generate_test_content({'192.168.0.10': (2, )}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value two': '0' } }
def test_get_values_from_nessus_single_item(): values = generate_test_content({'192.168.0.10': (1, )}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value one': '0' } }
def test_get_values_from_nessus_value_with_newline(): values = generate_test_content({'192.168.0.10': (3,)}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value three': 'This is\nmulti-line' } }
def test_get_values_from_nessus_bare_bones_report_item(): values = generate_test_content({'192.168.0.10': (2,)}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value two': '0' } }
def test_get_values_from_nessus_single_item(): values = generate_test_content({'192.168.0.10': (1,)}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value one': '0' } }
def test_get_values_from_nessus_multiple_values(): values = generate_test_content({'192.168.0.10': (1, 2)}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value one': '0', 'Test value two': '0', } }
def test_get_values_from_nessus_multiple_values(): values = generate_test_content({'192.168.0.10': (1, 2)}) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value one': '0', 'Test value two': '0', } }
def test_get_values_from_nessus_multiple_hosts(): values = generate_test_content({ '192.168.0.10': (2, ), '192.168.0.11': (4, ) }) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value two': '0' }, '192.168.0.11': { 'Test value two for 2nd host': '1' } }
def test_get_values_from_nessus_multiple_hosts(): values = generate_test_content({ '192.168.0.10': (2,), '192.168.0.11': (4,) }) assert get_values_from_nessus(values) == { '192.168.0.10': { 'Test value two': '0' }, '192.168.0.11': { 'Test value two for 2nd host': '1' } }
def test_get_values_from_nessus_no_report_items(): values = generate_test_content({'192.168.0.10': ()}) assert get_values_from_nessus(values) == {'192.168.0.10': {}}
def test_get_values_from_nessus_no_report_items(): values = generate_test_content({'192.168.0.10': ()}) assert get_values_from_nessus(values) == {'192.168.0.10': {}}