From a713e9c8cb4aa19b459364781821c54ac4b61cee Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 25 May 2012 03:19:09 +0300 Subject: testxml: fix unisex gender. --- testxml/testxml.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/testxml/testxml.py b/testxml/testxml.py index 606024f..42ab57d 100755 --- a/testxml/testxml.py +++ b/testxml/testxml.py @@ -315,6 +315,7 @@ def testSprites(id, node, checkGender, isNormalDye, iserr): else: male = False female = False + unisex = False for sprite in sprites: file = sprite.childNodes[0].data if checkGender: @@ -331,21 +332,22 @@ def testSprites(id, node, checkGender, isNormalDye, iserr): showMsg(id, "double female sprite tag", "", iserr) female = True elif gender == "unisex": - if female == True or male == True: - showMsg(id, "gender sprite tag with unisex tag", "", False) - male = True - female = True + unisex = True try: variant = int(sprite.attributes["variant"].value) except: variant = 0 testSprite(id, file, variant, isNormalDye, iserr) if checkGender: - if male == False: + if male == False and unisex == False: showMsg(id, "no male sprite tag", "",iserr) - if female == False: + if female == False and unisex == False: showMsg(id, "no female sprite tag", "", iserr) - + if unisex == True and female == True and male == True: + showMsg(id, "gender sprite tag with unisex tag", "", iserr) + if unisex == False and male == False and female == False: + showMsg(id, "no any gender tags", "", iserr) + def testSprite(id, file, variant, isNormalDye, iserr): global safeDye -- cgit v1.2.3-70-g09d2