def testValidSubRange(): subRange = "100-200" actualResult = question._isSubRange(subRange) assert actualResult[0] assert actualResult[1] is None
def testInvalidStartSubRange(): subRange = "s100-200" actualResult = question._isSubRange(subRange) expectMessage = "Invalid subRange start: s100" assert not actualResult[0] assert expectMessage == actualResult[1]
def testInvalidEndSubRange(): subRange = "100-s200" actualResult = question._isSubRange(subRange) expectMessage = "Invalid subRange end: s200" assert not actualResult[0] assert expectMessage == actualResult[1]
def testInvalidSubRange(): subRange = "100, 200" actualResult = question._isSubRange(subRange) expectMessage = "Invalid subRange: {}".format(subRange) assert not actualResult[0] assert expectMessage == actualResult[1]