예제 #1
0
    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)
예제 #2
0
 def test_get_transcode_compatible_name(self):
     dataset_name = "mydata@pandas"
     assert _get_transcode_compatible_name(dataset_name) == "mydata"
예제 #3
0
 def test_get_transcode_compatible_name_no_separator(self):
     dataset_name = "mydata"
     assert _get_transcode_compatible_name(dataset_name) == dataset_name
예제 #4
0
 def test_get_transcode_compatible_name(self):
     assert _get_transcode_compatible_name("abc@def") == "abc"