def do_verbose_log(self, content): """ Record in the verbose log the content as defined by Cyclone wrappers. """ content = log_remove_escapes(content) content = log_encode_html(content) try: with open(GLSetting.httplogfile, 'a+') as fd: fdesc.writeToFD(fd.fileno(), content + "\n") except Exception as excep: log.err("Unable to open %s: %s" % (GLSetting.httplogfile, excep))
def test_log_encode_html_str(self): self.assertEqual(utility.log_encode_html("<"), "<") self.assertEqual(utility.log_encode_html(">"), ">") self.assertEqual(utility.log_encode_html("'"), "'") self.assertEqual(utility.log_encode_html("/"), "/") self.assertEqual(utility.log_encode_html("\\"), "\") self.assertEqual(utility.log_encode_html("<>'/\\"), "<>'/\")
def test_log_encode_html_str(self): self.assertEqual(utility.log_encode_html("<"), '<') self.assertEqual(utility.log_encode_html(">"), '>') self.assertEqual(utility.log_encode_html("'"), ''') self.assertEqual(utility.log_encode_html("/"), '/') self.assertEqual(utility.log_encode_html("\\"), '\') self.assertEqual(utility.log_encode_html("<>'/\\"), '<>'/\')
def test_001_log_encode_html_str(self): self.assertEqual(utility.log_encode_html("<"), '<') self.assertEqual(utility.log_encode_html(">"), '>') self.assertEqual(utility.log_encode_html("'"), ''') self.assertEqual(utility.log_encode_html("/"), '/') self.assertEqual(utility.log_encode_html("\\"), '\') self.assertEqual(utility.log_encode_html("<>'/\\"), '<>'/\')