コード例 #1
0
 def test_handles_user_and_weight(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue',
                       'user=commenter', 'weight=10')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(
         token_contents)
     self.assertEqual(user_resolvable.var, 'commenter')
     self.assertEqual(weight, '10')
コード例 #2
0
 def test_returns_with_standard_values(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(token_contents)
     self.assertEqual(experiment_name, 'backgroundcolor')
     self.assertEqual(alternative, 'blue')
コード例 #3
0
 def test_raises_on_insufficient_arguments(self):
     token_contents = ('experiment', 'backgroundcolor')
     self.assertRaises(ValueError, lambda: _parse_token_contents(token_contents))
コード例 #4
0
 def test_handles_user_and_weight(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue', 'user=commenter', 'weight=10')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(token_contents)
     self.assertEqual(user_resolvable.var, 'commenter')
     self.assertEqual(weight, '10')
コード例 #5
0
 def test_handles_old_style_weight(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue', '10')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(token_contents)
     self.assertEqual(weight, '10')
コード例 #6
0
 def test_handles_user_and_weight(self):
     token_contents = ("experiment", "backgroundcolor", "blue", "user=commenter", "weight=10")
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(token_contents)
     self.assertEqual(user_resolvable.var, "commenter")
     self.assertEqual(weight, "10")
コード例 #7
0
 def test_handles_old_style_weight(self):
     token_contents = ("experiment", "backgroundcolor", "blue", "10")
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(token_contents)
     self.assertEqual(weight, "10")
コード例 #8
0
 def test_raises_on_insufficient_arguments(self):
     token_contents = ('experiment', 'backgroundcolor')
     self.assertRaises(ValueError,
                       lambda: _parse_token_contents(token_contents))
コード例 #9
0
 def test_handles_old_style_weight(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue', '10')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(
         token_contents)
     self.assertEqual(weight, '10')
コード例 #10
0
 def test_returns_with_standard_values(self):
     token_contents = ('experiment', 'backgroundcolor', 'blue')
     experiment_name, alternative, weight, user_resolvable = _parse_token_contents(
         token_contents)
     self.assertEqual(experiment_name, 'backgroundcolor')
     self.assertEqual(alternative, 'blue')