Handle text justify in Tokenizer instead
This commit is contained in:
@@ -697,10 +697,6 @@ def testFmtToHtml_Methods(mockGUI):
|
||||
assert "p {text-align: left;" in " ".join(html.getStyleSheet())
|
||||
assert "p {text-align: justify;" not in " ".join(html.getStyleSheet())
|
||||
|
||||
html.setJustify(True)
|
||||
assert "p {text-align: left;" not in " ".join(html.getStyleSheet())
|
||||
assert "p {text-align: justify;" in " ".join(html.getStyleSheet())
|
||||
|
||||
html.setStyles(False)
|
||||
assert html.getStyleSheet() == []
|
||||
|
||||
|
||||
@@ -618,16 +618,17 @@ def testFmtToOdt_ConvertParagraphs(mockGUI):
|
||||
odt.initDocument()
|
||||
odt.doConvert()
|
||||
odt.closeDocument()
|
||||
odt.setJustify(False)
|
||||
assert odt.errData == []
|
||||
assert xmlToText(odt._xText) == (
|
||||
'<office:text>'
|
||||
'<text:h text:style-name="Heading_20_3" text:outline-level="3">Scene</text:h>'
|
||||
'<text:p text:style-name="Text_20_body">Regular paragraph</text:p>'
|
||||
'<text:p text:style-name="P7">with<text:line-break />break</text:p>'
|
||||
'<text:p text:style-name="P7">Left Align</text:p>'
|
||||
'<text:p text:style-name="P7">Regular paragraph</text:p>'
|
||||
'<text:p text:style-name="Text_20_body">with<text:line-break />break</text:p>'
|
||||
'<text:p text:style-name="Text_20_body">Left Align</text:p>'
|
||||
'</office:text>'
|
||||
)
|
||||
assert getStyle("P7")._pAttr["text-align"] == ["fo", "left"] # type: ignore
|
||||
assert getStyle("P7")._pAttr["text-align"] == ["fo", "justify"] # type: ignore
|
||||
|
||||
# Page Breaks
|
||||
odt._text = (
|
||||
@@ -1127,22 +1128,6 @@ def testFmtToOdt_ODTParagraphStyle():
|
||||
'</test>'
|
||||
)
|
||||
|
||||
# Override Justify
|
||||
# ================
|
||||
|
||||
aStyle = ODTParagraphStyle("test")
|
||||
|
||||
# When not set, override is possible
|
||||
assert aStyle._pAttr["text-align"][1] is None
|
||||
aStyle.overrideJustify("left")
|
||||
assert aStyle._pAttr["text-align"][1] == "left"
|
||||
|
||||
# When explicitly set, not override
|
||||
aStyle.setTextAlign("right")
|
||||
assert aStyle._pAttr["text-align"][1] == "right"
|
||||
aStyle.overrideJustify("left")
|
||||
assert aStyle._pAttr["text-align"][1] == "right"
|
||||
|
||||
# Changes
|
||||
# =======
|
||||
|
||||
|
||||
Reference in New Issue
Block a user