def do_or_fake_filter(value, formatter): """ call a faker if value is None uses: {{ myint|or_fake:'randomInt' }} """ if not value: value = Faker.getGenerator().format(formatter) return value
def do_or_fake_filter( value, formatter ): """ call a faker if value is None uses: {{ myint|or_fake:'randomInt' }} """ if not value: value = Faker.getGenerator().format( formatter ) return value
def do_fake_filter(formatter, arg=None): """ call a faker format uses: {{ 'randomElement'|fake:mylist }} {% if 'boolean'|fake:30 %} .. {% endif %} {% for word in 'words'|fake:times %}{{ word }}\n{% endfor %} """ args = [] if not arg is None: args.append(arg) return Faker.getGenerator().format(formatter, *args)
def do_fake(formatter, *args, **kwargs): """ call a faker format uses: {% fake "formatterName" *args **kwargs as myvar %} {{ myvar }} or: {% fake 'name' %} """ return Faker.getGenerator().format(formatter, *args, **kwargs)
def do_fake_filter( formatter, arg=None ): """ call a faker format uses: {{ 'randomElement'|fake:mylist }} {% if 'boolean'|fake:30 %} .. {% endif %} {% for word in 'words'|fake:times %}{{ word }}\n{% endfor %} """ args = [] if not arg is None: args.append(arg) return Faker.getGenerator().format( formatter, *args )
def do_fake( formatter, *args, **kwargs ): """ call a faker format uses: {% fake "formatterName" *args **kwargs as myvar %} {{ myvar }} or: {% fake 'name' %} """ return Faker.getGenerator().format( formatter, *args, **kwargs )