@@ -85,6 +85,30 @@ def test_filter_list(self, attr_type, filter_type):
85
85
attr = tiledb .Attr (filters = filter_list2 , dtype = attr_type )
86
86
self .assertEqual (len (attr .filters ), 1 )
87
87
88
+ @pytest .mark .parametrize (
89
+ "filter_type,name" ,
90
+ [
91
+ (tiledb .NoOpFilter , "NONE" ),
92
+ (tiledb .GzipFilter , "GZIP" ),
93
+ (tiledb .ZstdFilter , "ZSTD" ),
94
+ (tiledb .LZ4Filter , "LZ4" ),
95
+ (tiledb .RleFilter , "RLE" ),
96
+ (tiledb .Bzip2Filter , "BZIP2" ),
97
+ (tiledb .DeltaFilter , "DELTA" ),
98
+ (tiledb .DoubleDeltaFilter , "DOUBLE_DELTA" ),
99
+ (tiledb .DictionaryFilter , "DICTIONARY" ),
100
+ (tiledb .BitWidthReductionFilter , "BIT_WIDTH_REDUCTION" ),
101
+ (tiledb .BitShuffleFilter , "BITSHUFFLE" ),
102
+ (tiledb .ByteShuffleFilter , "BYTESHUFFLE" ),
103
+ (tiledb .PositiveDeltaFilter , "POSITIVE_DELTA" ),
104
+ (tiledb .ChecksumSHA256Filter , "CHECKSUM_SHA256" ),
105
+ (tiledb .ChecksumMD5Filter , "CHECKSUM_MD5" ),
106
+ (tiledb .FloatScaleFilter , "SCALE_FLOAT" ),
107
+ ],
108
+ )
109
+ def test_filter_name (self , filter_type , name ):
110
+ assert filter_type ().filter_name == name
111
+
88
112
@pytest .mark .parametrize ("filter" , all_filter_types )
89
113
def test_all_filters (self , filter ):
90
114
# test initialization
0 commit comments