我想要为我的XL1A中的一个字段创建一个字符串和数字的混合:"PP25“或”PP25“,我可以这样做吗?我现在只用大写字母。
class CardFactory(DjangoModelFactory):
class Meta:
model = Card
serial_number = FuzzyText(length=4, chars=string.ascii_uppercase)此外,是否存在为工厂男孩中的FuzzX创建随机模式规则(例如随机IP地址)?
发布于 2015-03-13 08:13:05
您可以使用通用FuzzyAttribute创建自己的规则。例如:
def generate_serial():
return random.choice(string.ascii_uppercase) + random.choice(string.digits)
class CardFactory(DjangoModelFactory):
class Meta:
model = Card
serial_number = FuzzyAttribute(generate_serial)这将产生像'Q3‘这样的随机序列。因为generate_serial函数只是简单的Python,所以您可以将它变得任意复杂。
发布于 2015-03-13 08:09:33
将digits添加到字符列表中?
serial_number = FuzzyText(length=4,
chars=string.ascii_uppercase + string.digits)https://stackoverflow.com/questions/29027439
复制相似问题