@@ -15,34 +15,6 @@ func flush(c *Client) (err error) {
1515 return conn .Send ("FLUSHALL" )
1616}
1717
18- // getRediSearchVersion returns RediSearch version by issuing "MODULE LIST" command
19- // and iterating through the availabe modules up until "ft" is found as the name property
20- func (c * Client ) getRediSearchVersion () (version int64 , err error ) {
21- conn := c .pool .Get ()
22- defer conn .Close ()
23- var values []interface {}
24- var moduleInfo []interface {}
25- var moduleName string
26- values , err = redis .Values (conn .Do ("MODULE" , "LIST" ))
27- if err != nil {
28- return
29- }
30- for _ , rawModule := range values {
31- moduleInfo , err = redis .Values (rawModule , err )
32- if err != nil {
33- return
34- }
35- moduleName , err = redis .String (moduleInfo [1 ], err )
36- if err != nil {
37- return
38- }
39- if moduleName == "ft" {
40- version , err = redis .Int64 (moduleInfo [3 ], err )
41- }
42- }
43- return
44- }
45-
4618func teardown (c * Client ) {
4719 flush (c )
4820}
@@ -522,7 +494,7 @@ func TestClient_GetTagVals(t *testing.T) {
522494
523495func TestClient_SynAdd (t * testing.T ) {
524496 c := createClient ("testsynadd" )
525- version , err := c .getRediSearchVersion ()
497+ version , err := c .GetRediSearchVersion ()
526498 assert .Nil (t , err )
527499 if version <= 10699 {
528500 sc := NewSchema (DefaultOptions ).
@@ -544,7 +516,7 @@ func TestClient_SynAdd(t *testing.T) {
544516
545517func TestClient_SynDump (t * testing.T ) {
546518 c := createClient ("testsyndump" )
547- version , err := c .getRediSearchVersion ()
519+ version , err := c .GetRediSearchVersion ()
548520 assert .Nil (t , err )
549521 if version <= 10699 {
550522
@@ -611,13 +583,13 @@ func TestClient_AddField(t *testing.T) {
611583
612584func TestClient_GetRediSearchVersion (t * testing.T ) {
613585 c := createClient ("version-test" )
614- _ , err := c .getRediSearchVersion ()
586+ _ , err := c .GetRediSearchVersion ()
615587 assert .Nil (t , err )
616588}
617589
618590func TestClient_CreateIndexWithIndexDefinition (t * testing.T ) {
619591 i := createClient ("index-definition-test" )
620- version , err := i .getRediSearchVersion ()
592+ version , err := i .GetRediSearchVersion ()
621593 assert .Nil (t , err )
622594 if version >= 20000 {
623595
0 commit comments