Skip to content
Snippets Groups Projects
Commit 5158293f authored by Hakan Calim's avatar Hakan Calim Committed by Neda Moeini
Browse files

NAT-328: changed generator for site name in more readable code

parent 6af0e5cb
No related branches found
No related tags found
1 merge request!97Feature/nat 328 site names should be validated
...@@ -60,17 +60,13 @@ class FakerProvider(BaseProvider): ...@@ -60,17 +60,13 @@ class FakerProvider(BaseProvider):
return self.generator.numerify("SID-#####") return self.generator.numerify("SID-#####")
def site_name(self) -> str: def site_name(self) -> str:
# define pointer to random letter method site_name = ''.join(self.generator.random_letter().upper() for _ in range(3))
def get_upper():
return self.generator.random_letter().upper() if self.generator.boolean():
digit = self.generator.random_int(min=1, max=9)
random_int = self.generator.random_int(min=0, max=1) site_name += str(digit)
if random_int == 0:
# Returns ABC0...ABC9 return site_name
return get_upper() + get_upper() + get_upper() + str(self.generator.random_int(min=0, max=9))
elif random_int == 1:
# Returns ABC
return get_upper() + get_upper() + get_upper()
def network_interface(self) -> str: def network_interface(self) -> str:
return self.generator.numerify("ge-@#/@#/@#") return self.generator.numerify("ge-@#/@#/@#")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment