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