@@ -99,6 +99,7 @@ def test_redis_client_creation(self, mocker):
9999 'redisPort' : 1234 ,
100100 'redisDb' : 1 ,
101101 'redisPassword' : 'some_password' ,
102+ 'redisUsername' : 'redis_user' ,
102103 'redisSocketTimeout' : 123 ,
103104 'redisSocketConnectTimeout' : 123 ,
104105 'redisSocketKeepalive' : 123 ,
@@ -115,13 +116,16 @@ def test_redis_client_creation(self, mocker):
115116 'redisSslCertReqs' : 'some_cert_req' ,
116117 'redisSslCaCerts' : 'some_ca_cert' ,
117118 'redisMaxConnections' : 999 ,
119+ 'flagSetsFilter' : ['set_1' ]
118120 }
119121 factory = get_factory ('some_api_key' , config = config )
120122 assert isinstance (factory ._get_storage ('splits' ), redis .RedisSplitStorage )
121123 assert isinstance (factory ._get_storage ('segments' ), redis .RedisSegmentStorage )
122124 assert isinstance (factory ._get_storage ('impressions' ), redis .RedisImpressionsStorage )
123125 assert isinstance (factory ._get_storage ('events' ), redis .RedisEventsStorage )
124126
127+ assert factory ._get_storage ('splits' ).flag_set_filter .flag_sets == set ([])
128+
125129 adapter = factory ._get_storage ('splits' )._redis
126130 assert adapter == factory ._get_storage ('segments' )._redis
127131 assert adapter == factory ._get_storage ('impressions' )._redis
@@ -131,6 +135,7 @@ def test_redis_client_creation(self, mocker):
131135 host = 'some_host' ,
132136 port = 1234 ,
133137 db = 1 ,
138+ username = 'redis_user' ,
134139 password = 'some_password' ,
135140 socket_timeout = 123 ,
136141 socket_connect_timeout = 123 ,
@@ -569,13 +574,15 @@ def test_pluggable_client_creation(self, mocker):
569574 'labelsEnabled' : False ,
570575 'impressionListener' : 123 ,
571576 'storageType' : 'pluggable' ,
572- 'storageWrapper' : StorageMockAdapter ()
577+ 'storageWrapper' : StorageMockAdapter (),
578+ 'flagSetsFilter' : ['set_1' ]
573579 }
574580 factory = get_factory ('some_api_key' , config = config )
575581 assert isinstance (factory ._get_storage ('splits' ), pluggable .PluggableSplitStorage )
576582 assert isinstance (factory ._get_storage ('segments' ), pluggable .PluggableSegmentStorage )
577583 assert isinstance (factory ._get_storage ('impressions' ), pluggable .PluggableImpressionsStorage )
578584 assert isinstance (factory ._get_storage ('events' ), pluggable .PluggableEventsStorage )
585+ assert factory ._get_storage ('splits' ).flag_set_filter .flag_sets == set ([])
579586
580587 adapter = factory ._get_storage ('splits' )._pluggable_adapter
581588 assert adapter == factory ._get_storage ('segments' )._pluggable_adapter
0 commit comments