Add no-coverage markers to Windows-specific code.

It won't be reached. Also, simplify the expected errors line to make it shorter.
This commit is contained in:
Sei Lisa 2017-01-22 01:32:50 +01:00
parent acd6264cd8
commit 9b812a2d2a
2 changed files with 4 additions and 4 deletions

View file

@ -1356,7 +1356,7 @@ def llListSort(lst, stride, asc):
if broken and ta in (unicode, Key):
# Note this breaks type consistency between a and ta!
# It should be OK because only equal types are compared.
a = a.encode('utf-32-be')
a = a.encode('utf-32-be') # pragma: no cover
for j in xrange(i+stride, L, stride):
b = lst[j]
tb = type(b)
@ -1368,7 +1368,7 @@ def llListSort(lst, stride, asc):
# (note NaNs compare as > thus the reversed condition!)
elif tb != Quaternion:
if broken and tb in (unicode, Key):
b = b.encode('utf-32-be')
b = b.encode('utf-32-be') # pragma: no cover
gt = not (a <= b) # float, integer, string, key all take this branch
# (note NaNs compare as > thus the reversed condition!)
if gt ^ (asc != 1):
@ -1381,7 +1381,7 @@ def llListSort(lst, stride, asc):
a = v2f(a)
a = a[0]*a[0] + a[1]*a[1] + a[2]*a[2]
if broken and ta in (unicode, Key):
a = a.encode('utf-32-be')
a = a.encode('utf-32-be') # pragma: no cover
return lst
def llListStatistics(op, lst):

View file

@ -1479,7 +1479,7 @@ def do_tests():
# JSON tests - Here be dragons.
print("9 errors expected past here -------------------------------------------------")
print "9 errors expected past here " + "-" * 50
test('''llEscapeURL(llList2Json(JSON_OBJECT, [llUnescapeURL(
u"%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F"
u"%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F"