Ejemplo n.º 1
0
def test_waist_re():
    assert full_match(Waist.value_regex, "10.5in").group(1) == "10.5"
    assert full_match(Waist.value_regex, "10.5 inches").group(1) == "10.5"
    assert full_match(Waist.value_regex,
            "0123456789.0123456789 inch").group(1) == "0123456789.0123456789"
    assert full_match(Waist.value_regex, "1 inch").group(1) == "1"
    assert full_match(Waist.value_regex, "1").group(1) == "1"
    assert full_match(Waist.value_regex, "15.6  in").group(1) == "15.6"
    assert not full_match(Waist.value_regex, "1  ")
    assert not full_match(Waist.value_regex, "no numerals")
    assert not full_match(Waist.value_regex, "alpha then numerals 1234")
    assert not full_match(Waist.value_regex, "1234 numerals then alpha")
    assert not full_match(Waist.value_regex, "1234 lbs wearing something")
Ejemplo n.º 2
0
def test_weight_re():
    assert full_match(Weight.value_regex, "10.5lbs").group(1) == "10.5"
    assert full_match(Weight.value_regex, "10.5 lbs").group(1) == "10.5"
    assert full_match(Weight.value_regex,
            "0123456789.0123456789 lbs").group(1) == "0123456789.0123456789"
    assert full_match(Weight.value_regex, "1 lbs").group(1) == "1"
    assert full_match(Weight.value_regex, "1").group(1) == "1"
    assert full_match(Weight.value_regex, "15.6  lbs").group(1) == "15.6"
    assert not full_match(Weight.value_regex, "1  ")
    assert not full_match(Weight.value_regex, "no numerals")
    assert not full_match(Weight.value_regex, "alpha then numerals 1234")
    assert not full_match(Weight.value_regex, "1234 numerals then alpha")
    assert not full_match(Weight.value_regex, "1234 lbs wearing something")