Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
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
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 def setUp(self):
     self.oscap_data = OSCAPdata("org_fedora_oscap")
Exemplo n.º 5
0
def blank_oscap_data():
    return OSCAPdata("org_fedora_oscap")