@@ -2204,8 +2204,6 @@ def __repr__(self) -> str:
22042204class FakerStringPrimitiveStatement (RandomStringPrimitiveStatement ):
22052205 """Primitive Statement that creates a String using Faker."""
22062206
2207- FAKER = Faker (use_weighting = False )
2208-
22092207 def randomize_value (self ) -> None : # noqa: D102
22102208 if (
22112209 self ._constant_provider
@@ -2215,20 +2213,21 @@ def randomize_value(self) -> None: # noqa: D102
22152213 ):
22162214 self ._value = seeded_value
22172215 else :
2216+ faker = Faker (use_weighting = False )
22182217 generators : list [Callable [[], str | int ]] = [
2219- FakerStringPrimitiveStatement . FAKER .random_number ,
2220- FakerStringPrimitiveStatement . FAKER .xml ,
2221- FakerStringPrimitiveStatement . FAKER .csv ,
2222- FakerStringPrimitiveStatement . FAKER .json ,
2223- FakerStringPrimitiveStatement . FAKER .file_path ,
2224- FakerStringPrimitiveStatement . FAKER .email ,
2225- FakerStringPrimitiveStatement . FAKER .date ,
2226- FakerStringPrimitiveStatement . FAKER .ipv4 ,
2227- FakerStringPrimitiveStatement . FAKER .ipv6 ,
2228- FakerStringPrimitiveStatement . FAKER .hostname ,
2229- FakerStringPrimitiveStatement . FAKER .color ,
2230- FakerStringPrimitiveStatement . FAKER .file_name ,
2231- FakerStringPrimitiveStatement . FAKER .password ,
2218+ faker .random_number ,
2219+ faker .xml ,
2220+ faker .csv ,
2221+ faker .json ,
2222+ faker .file_path ,
2223+ faker .email ,
2224+ faker .date ,
2225+ faker .ipv4 ,
2226+ faker .ipv6 ,
2227+ faker .hostname ,
2228+ faker .color ,
2229+ faker .file_name ,
2230+ faker .password ,
22322231 ]
22332232 generator = randomness .choice (generators )
22342233 self ._value = str (generator ())
0 commit comments