def test_normalize_or_id_invalid_no_hyphen_seperator(): # Arrange or_id = "or_a1b2c3d" # Act and Assert with pytest.raises(ValueError) as excinfo: normalize_or_id(or_id) assert "Could not split" in str(excinfo.value)
def test_normalize_or_id_invalid_noid_length_too_long(): # Arrange or_id = "or-a1b2c3da1b2c3d" # Act and Assert with pytest.raises(ValueError) as excinfo: normalize_or_id(or_id) assert "Invalid noid length" in str(excinfo.value)
def test_normalize_or_id_valid_diff_prefix(): # Arrange or_id = "mm-7p8tc89" # Act normalized_or_id = normalize_or_id(or_id) # Assert assert normalized_or_id == "MM-7p8tc89"
def test_normalize_or_id_valid_random(): # Arrange or_id = "OR-7p8tc89" # Act normalized_or_id = normalize_or_id(or_id) # Assert assert normalized_or_id == "OR-7p8tc89"
def test_normalize_or_id_valid(): # Arrange or_id = "or-a1b2c3d" # Act normalized_or_id = normalize_or_id(or_id) # Assert assert normalized_or_id == "OR-a1b2c3d"