def str_parse_test(self): self.oscap_data2 = OSCAPdata("org_fedora_oscap") str_ret = str(self.oscap_data) for line in str_ret.splitlines()[1:-1]: self.oscap_data2.handle_line(line) str_ret2 = str(self.oscap_data) self.assertEqual(str_ret, str_ret2)
def test_str_parse(filled_oscap_data): our_oscap_data = OSCAPdata("org_fedora_oscap") str_ret = str(filled_oscap_data) for line in str_ret.splitlines()[1:-1]: if "%end" not in line: our_oscap_data.handle_line(line) our_str_ret = str(our_oscap_data) assert str_ret == our_str_ret
def setUp(self): self.oscap_data = OSCAPdata("org_fedora_oscap") for line in ["content-type = datastream\n", "content-url = \"https://example.com/hardening.xml\"\n", "datastream-id = id_datastream_1\n", "xccdf-id = id_xccdf_new\n", "xccdf-path = /usr/share/oscap/xccdf.xml", "cpe-path = /usr/share/oscap/cpe.xml", "tailoring-path = /usr/share/oscap/tailoring.xml", "profile = \"Web Server\"\n", ]: self.oscap_data.handle_line(line)
def setUp(self): self.oscap_data = OSCAPdata("org_fedora_oscap")
def blank_oscap_data(): return OSCAPdata("org_fedora_oscap")