158
158
MixedNewlineMarkersError,
159
159
sanitizer.normalizeNewlines, translation_text)
161
def test_verifyNewlineConsistency_with_consistent_newlines(self):
162
# Consistent newlines in the text will not raise an exception.
163
translation_template = u"Text with %s consistent %s newlines."
164
for translation_newline in self.newline_styles:
165
translation_text = translation_template % (
166
translation_newline, translation_newline)
167
Sanitizer.verifyNewlineConsistency(translation_text)
169
def test_verifyNewlineConsistency_with_mixed_newlines(self):
170
# Consistent newlines in the text will not raise an exception.
171
translation_template = u"Text with %s mixed %s newlines."
172
for translation_newline_1 in self.newline_styles:
173
other_newlines = self.newline_styles[:]
174
other_newlines.remove(translation_newline_1)
175
for translation_newline_2 in other_newlines:
176
translation_text = translation_template % (
177
translation_newline_1, translation_newline_2)
179
MixedNewlineMarkersError,
180
Sanitizer.verifyNewlineConsistency, translation_text)
182
161
def test_sanitize(self):
183
162
# Calling the Sanitizer object will apply all sanitization procedures.
184
163
sanitizer = Sanitizer(u"Text with\nnewline.")