Fixes persistent rule persisting
This commit is contained in:
@ -144,10 +144,10 @@ class SessionSegmentsAdapter(BaseSegmentsAdapter):
|
||||
session_segments = self.request.session['segments']
|
||||
rules = AbstractBaseRule.__subclasses__()
|
||||
|
||||
# Create a list to store the new requet session segments and
|
||||
# re-apply all persistent segments.
|
||||
# Create a list to store the new request session segments and
|
||||
# re-apply all persistent segments (if they are still enabled).
|
||||
new_segments = [segment for segment in session_segments
|
||||
if segment in persistent_segments]
|
||||
if persistent_segments.filter(id=segment['id']).exists()]
|
||||
|
||||
# Run tests on all remaining enabled segments to verify applicability.
|
||||
for segment in enabled_segments:
|
||||
|
@ -218,7 +218,6 @@ class TestUserSegmenting(object):
|
||||
assert any(item['encoded_name'] == 'multiple-queries' for item in client.session['segments'])
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
def test_persistent_segmenting(self, client):
|
||||
segment = SegmentFactory(name='Persistent', persistent=True)
|
||||
query_rule = QueryRuleFactory(
|
||||
|
Reference in New Issue
Block a user