def test_get_transcode_compatible_name_multiple_separators(self): dataset_name = "mydata@formA@formB" pattern = "Expected maximum 1 transcoding separator, " pattern += "found 2 instead: 'mydata@formA@formB'" with pytest.raises(ValueError, match=pattern): _get_transcode_compatible_name(dataset_name)
def test_get_transcode_compatible_name(self): dataset_name = "mydata@pandas" assert _get_transcode_compatible_name(dataset_name) == "mydata"
def test_get_transcode_compatible_name_no_separator(self): dataset_name = "mydata" assert _get_transcode_compatible_name(dataset_name) == dataset_name
def test_get_transcode_compatible_name(self): assert _get_transcode_compatible_name("abc@def") == "abc"