@@ -10,8 +10,8 @@ def test_single_assignment(self):
10
10
assignment_filter = AssignmentFilter (100 )
11
11
user = User (user_id = 'user' , device_id = 'device' )
12
12
results = {}
13
- result1 = FlagResult (value = ' on', is_default_variant = False )
14
- result2 = FlagResult (value = ' control', is_default_variant = True )
13
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
14
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
15
15
results ['flag-key-1' ] = result1
16
16
results ['flag-key-2' ] = result2
17
17
assignment = Assignment (user , results )
@@ -21,8 +21,8 @@ def test_duplicate_assignments(self):
21
21
assignment_filter = AssignmentFilter (100 )
22
22
user = User (user_id = 'user' , device_id = 'device' )
23
23
results = {}
24
- result1 = FlagResult (value = ' on', is_default_variant = False )
25
- result2 = FlagResult (value = ' control', is_default_variant = True )
24
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
25
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
26
26
results ['flag-key-1' ] = result1
27
27
results ['flag-key-2' ] = result2
28
28
assignment1 = Assignment (user , results )
@@ -35,8 +35,8 @@ def test_same_user_different_results(self):
35
35
user = User (user_id = 'user' , device_id = 'device' )
36
36
results1 = {}
37
37
results2 = {}
38
- result1 = FlagResult (value = ' on', is_default_variant = False )
39
- result2 = FlagResult (value = ' control', is_default_variant = True )
38
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
39
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
40
40
results1 ['flag-key-1' ] = result1
41
41
results1 ['flag-key-2' ] = result2
42
42
results2 ['flag-key-2' ] = result1
@@ -51,8 +51,8 @@ def test_same_results_different_users(self):
51
51
user1 = User (user_id = 'user' , device_id = 'device' )
52
52
user2 = User (user_id = 'different user' , device_id = 'device' )
53
53
results = {}
54
- result1 = FlagResult (value = ' on', is_default_variant = False )
55
- result2 = FlagResult (value = ' control', is_default_variant = True )
54
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
55
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
56
56
results ['flag-key-1' ] = result1
57
57
results ['flag-key-2' ] = result2
58
58
assignment1 = Assignment (user1 , results )
@@ -76,8 +76,8 @@ def test_duplicate_assignments_with_different_ordering(self):
76
76
user = User (user_id = 'user' , device_id = 'device' )
77
77
results1 = {}
78
78
results2 = {}
79
- result1 = FlagResult (value = ' on', is_default_variant = False )
80
- result2 = FlagResult (value = ' control', is_default_variant = True )
79
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
80
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
81
81
results1 ['flag-key-1' ] = result1
82
82
results1 ['flag-key-2' ] = result2
83
83
results2 ['flag-key-2' ] = result2
@@ -93,8 +93,8 @@ def test_lru_replacement(self):
93
93
user2 = User (user_id = 'user2' , device_id = 'device' )
94
94
user3 = User (user_id = 'user3' , device_id = 'device' )
95
95
results = {}
96
- result1 = FlagResult (value = ' on', is_default_variant = False )
97
- result2 = FlagResult (value = ' control', is_default_variant = True )
96
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
97
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
98
98
results ['flag-key-1' ] = result1
99
99
results ['flag-key-2' ] = result2
100
100
assignment1 = Assignment (user1 , results )
@@ -110,8 +110,8 @@ def test_lru_expiration(self):
110
110
user1 = User (user_id = 'user1' , device_id = 'device' )
111
111
user2 = User (user_id = 'user2' , device_id = 'device' )
112
112
results = {}
113
- result1 = FlagResult (value = ' on', is_default_variant = False )
114
- result2 = FlagResult (value = ' control', is_default_variant = True )
113
+ result1 = FlagResult ({ 'variant' : { 'key' : ' on'}, 'isDefaultVariant' : False } )
114
+ result2 = FlagResult ({ 'variant' : { 'key' : ' control'}, 'isDefaultVariant' : True } )
115
115
results ['flag-key-1' ] = result1
116
116
results ['flag-key-2' ] = result2
117
117
assignment1 = Assignment (user1 , results )
0 commit comments