Skip to content

Commit e1e9381

Browse files
Disable tests failing due to scylladb issue
INSERTing Vector<collection> results in ServerError scylladb/scylladb#26704
1 parent dc3e8be commit e1e9381

File tree

1 file changed

+34
-32
lines changed

1 file changed

+34
-32
lines changed

vector_test.go

Lines changed: 34 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,13 @@ func TestVector_Types(t *testing.T) {
126126
duration2 := Duration{1, 1, 1920000000000}
127127
duration3 := Duration{31, 0, 60000000000}
128128

129-
map1 := make(map[string]int)
130-
map1["a"] = 1
131-
map1["b"] = 2
132-
map1["c"] = 3
133-
map2 := make(map[string]int)
134-
map2["abc"] = 123
135-
map3 := make(map[string]int)
129+
// map1 := make(map[string]int)
130+
// map1["a"] = 1
131+
// map1["b"] = 2
132+
// map1["c"] = 3
133+
// map2 := make(map[string]int)
134+
// map2["abc"] = 123
135+
// map3 := make(map[string]int)
136136

137137
testCases := []struct {
138138
name string
@@ -174,16 +174,16 @@ func TestVector_Types(t *testing.T) {
174174
{name: "tinyint", cqlType: TypeTinyInt.String(), value: []int8{127, 9, -123}},
175175
{name: "duration", cqlType: TypeDuration.String(), value: []Duration{duration1, duration2, duration3}},
176176
{name: "vector_vector_float", cqlType: "vector<float, 5>", value: [][]float32{{0.1, -1.2, 3, 5, 5}, {10.1, -122222.0002, 35.0, 1, 1}, {0, 0, 0, 0, 0}}},
177-
{name: "vector_vector_set_float", cqlType: "vector<set<float>, 5>", value: [][][]float32{
178-
{{1, 2}, {2, -1}, {3}, {0}, {-1.3}},
179-
{{2, 3}, {2, -1}, {3}, {0}, {-1.3}},
180-
{{1, 1000.0}, {0}, {}, {12, 14, 15, 16}, {-1.3}},
181-
}},
177+
// {name: "vector_vector_set_float", cqlType: "vector<set<float>, 5>", value: [][][]float32{
178+
// {{1, 2}, {2, -1}, {3}, {0}, {-1.3}},
179+
// {{2, 3}, {2, -1}, {3}, {0}, {-1.3}},
180+
// {{1, 1000.0}, {0}, {}, {12, 14, 15, 16}, {-1.3}},
181+
// }}, // disable until INSERTing Vector<collection> is fixed on scylladb side
182182
{name: "vector_tuple_text_int_float", cqlType: "tuple<text, int, float>", value: [][]interface{}{{"a", 1, float32(0.5)}, {"b", 2, float32(-1.2)}, {"c", 3, float32(0)}}},
183183
{name: "vector_tuple_text_list_text", cqlType: "tuple<text, list<text>>", value: [][]interface{}{{"a", []string{"b", "c"}}, {"d", []string{"e", "f", "g"}}, {"h", []string{"i"}}}},
184-
{name: "vector_set_text", cqlType: "set<text>", value: [][]string{{"a", "b"}, {"c", "d"}, {"e", "f"}}},
184+
// {name: "vector_set_text", cqlType: "set<text>", value: [][]string{{"a", "b"}, {"c", "d"}, {"e", "f"}}}, // disable until INSERTing Vector<collection> is fixed on scylladb side
185185
{name: "vector_list_int", cqlType: "list<int>", value: [][]int32{{1, 2, 3}, {-1, -2, -3}, {0, 0, 0}}},
186-
{name: "vector_map_text_int", cqlType: "map<text, int>", value: []map[string]int{map1, map2, map3}},
186+
// {name: "vector_map_text_int", cqlType: "map<text, int>", value: []map[string]int{map1, map2, map3}}, // disable until INSERTing Vector<collection> is fixed on scylladb side
187187
}
188188

189189
for _, test := range testCases {
@@ -337,7 +337,8 @@ func TestVector_SubTypeParsing(t *testing.T) {
337337
expected TypeInfo
338338
}{
339339
{name: "text", custom: "org.apache.cassandra.db.marshal.UTF8Type", expected: NativeType{typ: TypeVarchar}},
340-
{name: "set_int", custom: "org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.Int32Type)", expected: CollectionType{NativeType{typ: TypeSet}, nil, NativeType{typ: TypeInt}}},
340+
// disable until INSERTing Vector<collection> is fixed on scylladb side
341+
// {name: "set_int", custom: "org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.Int32Type)", expected: CollectionType{NativeType{typ: TypeSet}, nil, NativeType{typ: TypeInt}}},
341342
{
342343
name: "udt",
343344
custom: "org.apache.cassandra.db.marshal.UserType(gocql_test,706572736f6e,66697273745f6e616d65:org.apache.cassandra.db.marshal.UTF8Type,6c6173745f6e616d65:org.apache.cassandra.db.marshal.UTF8Type,616765:org.apache.cassandra.db.marshal.Int32Type)",
@@ -390,23 +391,24 @@ func TestVector_SubTypeParsing(t *testing.T) {
390391
},
391392
},
392393
},
393-
{
394-
name: "set_map_vector_text_text",
395-
custom: "org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.MapType(org.apache.cassandra.db.marshal.VectorType(org.apache.cassandra.db.marshal.Int32Type, 10),org.apache.cassandra.db.marshal.UTF8Type))",
396-
expected: CollectionType{
397-
NativeType: NativeType{typ: TypeSet},
398-
Key: nil,
399-
Elem: CollectionType{
400-
NativeType{typ: TypeMap},
401-
VectorType{
402-
NativeType: NativeType{typ: TypeCustom, custom: "org.apache.cassandra.db.marshal.VectorType"},
403-
SubType: NativeType{typ: TypeInt},
404-
Dimensions: 10,
405-
},
406-
NativeType{typ: TypeVarchar},
407-
},
408-
},
409-
},
394+
// disable until INSERTing Vector<collection> is fixed on scylladb side
395+
// {
396+
// name: "set_map_vector_text_text",
397+
// custom: "org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.MapType(org.apache.cassandra.db.marshal.VectorType(org.apache.cassandra.db.marshal.Int32Type, 10),org.apache.cassandra.db.marshal.UTF8Type))",
398+
// expected: CollectionType{
399+
// NativeType: NativeType{typ: TypeSet},
400+
// Key: nil,
401+
// Elem: CollectionType{
402+
// NativeType{typ: TypeMap},
403+
// VectorType{
404+
// NativeType: NativeType{typ: TypeCustom, custom: "org.apache.cassandra.db.marshal.VectorType"},
405+
// SubType: NativeType{typ: TypeInt},
406+
// Dimensions: 10,
407+
// },
408+
// NativeType{typ: TypeVarchar},
409+
// },
410+
// },
411+
// },
410412
}
411413

412414
for _, test := range testCases {

0 commit comments

Comments
 (0)