def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(self.generator) choices = ('a', 'b', 'c', 'd') pick = provider.random_element(choices) assert pick in choices choices = {'a': 5, 'b': 2, 'c': 2, 'd': 1} pick = provider.random_element(choices) assert pick in choices choices = {'a': 0.5, 'b': 0.2, 'c': 0.2, 'd': 0.1} pick = provider.random_element(choices) assert pick in choices
def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(None) choices = ('a', 'b', 'c', 'd') pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 5, 'b': 2, 'c': 2, 'd': 1} pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 0.5, 'b': 0.2, 'c': 0.2, 'd': 0.1} pick = provider.random_element(choices) self.assertTrue(pick in choices)
def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(self.generator) choices = ('a', 'b', 'c', 'd') pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 5, 'b': 2, 'c': 2, 'd': 1} pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 0.5, 'b': 0.2, 'c': 0.2, 'd': 0.1} pick = provider.random_element(choices) self.assertTrue(pick in choices)
def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(None) choices = ("a", "b", "c", "d") pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {"a": 5, "b": 2, "c": 2, "d": 1} pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {"a": 0.5, "b": 0.2, "c": 0.2, "d": 0.1} pick = provider.random_element(choices) self.assertTrue(pick in choices)
def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(self.generator) choices = ('a', 'b', 'c', 'd') pick = provider.random_element(choices) assert pick in choices # dicts not allowed because they introduce dependency on PYTHONHASHSEED with self.assertRaises(ValueError): provider.random_element({}) choices = OrderedDict([('a', 5), ('b', 2), ('c', 2), ('d', 1)]) pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = OrderedDict([('a', 0.5), ('b', 0.2), ('c', 0.2), ('d', 0.1)]) pick = provider.random_element(choices) self.assertTrue(pick in choices)
def GetFakerDataFromList(arr): '''arr = ('a', 'b', 'c', 'd') , choose one from list ''' provider = BaseProvider(None) data = pick = provider.random_element(arr) return