<commit_before><run>
  <!--precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/-->
  <precisionModel type="FLOATING" />
<case><desc>Single-sided buffers</desc>
<a>
LINESTRING (5 5,1 1,1.5 3)
</a>
<!--
<test>
<op name="buffersinglesided" arg1="a" arg2="1.6" arg3="4" arg4="right">
MULTILINESTRING ((0.889806640162438 3.15254833995939,3.86862915010152 6.13137084989848))
</op>
</test>
-->
<test>
<op name="buffersinglesided" arg1="a" arg2="1.6" arg3="4" arg4="left">
MULTILINESTRING ((6.13137084989848 3.86862915010152,2.13137084989848 -0.131370849898476,1.64334932914975 -0.464957897238882,1.06750928729122 -0.598575145599803,0.482454087349093 -0.513983562756987,-0.0319550194114402 -0.222730075655103,-0.405500120335007 0.235428609129087,-0.58719153245376 0.797952878498393,-0.552228000232531 1.38805700005813,-0.052228000232531 3.38805700005813))<commit_msg>Add test for single sided buffer on simple, vertical, line (this one succeeds both left and right)<commit_after><run>
  <!--precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/-->
  <precisionModel type="FLOATING" />

<case><desc>Single-sided buffer on vertical line</desc>
<a>
LINESTRING (0 10, 0 20)
</a>
<test>
<op name="buffersinglesided" arg1="a" arg2="2" arg3="4" arg4="right">
MULTILINESTRING ((2 10, 2 20))
</op>
</test>
<test>
<op name="buffersinglesided" arg1="a" arg2="2" arg3="4" arg4="left">
MULTILINESTRING ((-2 10, -2 20))
</op>
</test>
</case>

<case><desc>Single-sided buffers</desc>
<a>
LINESTRING (5 5,1 1,1.5 3)
</a>
<!--
<test>
<op name="buffersinglesided" arg1="a" arg2="1.6" arg3="4" arg4="right">
MULTILINESTRING ((0.889806640162438 3.15254833995939,3.86862915010152 6.13137084989848))
</op>
</test>
-->
<test>
<op name="buffersinglesided" arg1="a" arg2="1.6" arg3="4" arg4="left">
MULTILINESTRING ((6.13137084989848 3.86862915010152,2.13137084989848 -0.131370849898476,1.64334932914975 -0.464957897238882,1.06750928729122 -0.598575145599803,0.482454087349093 -0.513983562756987,-0.0319550194114402 -0.222730075655103,-0.405500120335007 0.235428609129087,-0.58719153245376 0.797952878498393,-0.552228000232531 1.38805700005813,-0.052228000232531 3.38805700005813))
{'fraction_non_alphanumeric': 0.18253599628425451, 'fraction_numerical': 0.3864375290292615, 'mean_word_length': 6.479166666666667, 'pattern_counts': {'":': 0, '<': 47, '<?xml version=': 0, '>': 47, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2548198', 'n_tokens_mistral': 1416, 'n_tokens_neox': 963, 'n_words': 152}