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

NAT-328: added random generator for site names in faker provider

parent 828c1357
No related branches found
No related tags found
1 merge request!97Feature/nat 328 site names should be validated
......@@ -59,6 +59,19 @@ class FakerProvider(BaseProvider):
def geant_sid(self) -> str:
return self.generator.numerify("SID-#####")
def site_name(self) -> str:
# define pointer to random letter method
def get_upper():
return self.generator.random_letter().upper()
random_int = self.generator.random_int(min=0, max=1)
if random_int == 0:
# Returns ABC0...ABC9
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:
return self.generator.numerify("ge-@#/@#/@#")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment