diff --git a/test/test_css.py b/test/test_css.py index 01c6c4f..ab9659c 100644 --- a/test/test_css.py +++ b/test/test_css.py @@ -21,6 +21,12 @@ class MyTestCase(unittest.TestCase): text = utils.css_tool.getInlineStyle("diffFiles", "diffA") self.assertEqual(len(text), 37) self.assertEqual(("style" in text), True) + text = utils.css_tool.getInlineStyle("diffFiles", "acceptA") + self.assertEqual(len(text), 23) + self.assertEqual(("style" in text), True) + text = utils.css_tool.getInlineStyle("resultFile", "result1") + self.assertEqual(len(text), 36) + self.assertEqual(("style" in text), True) text = utils.css_tool.getInternalStyle("diffFiles") self.assertEqual(len(text), 84) text = utils.css_tool.getExternalStyle("diffFiles") @@ -30,10 +36,21 @@ class MyTestCase(unittest.TestCase): text = utils.css_tool.getInlineStyle("diffFiles", "diffA") self.assertEqual(len(text), 13) self.assertEqual(("class" in text), True) + text = utils.css_tool.getInlineStyle("resultFile", "result1") + self.assertEqual(len(text), 15) + self.assertEqual(("class" in text), True) text = utils.css_tool.getInternalStyle("diffFiles") print(text) self.assertEqual(len(text), 237) self.assertEqual(("" elif job.conf.confs.get("tools").get("csstyp") == "external": out = " " @@ -50,7 +59,9 @@ def getExternalStyle(filetype): verify = int(job.getDebugLevel("match_tool")) - 1 out = "" if job.conf.confs.get("tools").get("csstyp") == "external": - for c in CSS_CLASS[filetype]: - out += c+" {\n "+CSS_CLASS[filetype][c].replace(":", ": ").replace(";", ";\n ")+"}\n" + arr = filetype.split(",") + for a in arr: + for c in CSS_CLASS[a]: + out += c+" {\n "+CSS_CLASS[a][c].replace(":", ": ").replace(";", ";\n ")+"}\n" out.replace("\n \n}", "\n}") return out