def test_returns_false_when_randomized_is_greater_than_percentage(self): percentage = Percentage(value=0.5) bucketer = PercentageBucketer(percentage=percentage) randomizer = MagicMock(return_value=0.6) self.assertFalse(bucketer.check(randomizer=randomizer))
def test_always_returns_false_when_percentage_is_zero(self): percentage = Percentage(value=0.0) bucketer = PercentageBucketer(percentage=percentage) randomizer = MagicMock(return_value=0.0) self.assertFalse(bucketer.check(randomizer=randomizer))
def test_returns_true_when_randomized_is_equal_to_percentage(self): percentage = Percentage(value=0.5) bucketer = PercentageBucketer(percentage=percentage) randomizer = MagicMock(return_value=0.5) self.assertTrue(bucketer.check(randomizer=randomizer))