diff --git a/test/conftest.py b/test/conftest.py index 25c830dc64dd2167f134ea094e659158029489f4..8d08f7b5136167a111489bdcd42780f4c9ecf87b 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -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-@#/@#/@#")