Ejemplo n.º 1
0
 def populate_global_endpoints(self, count=20):
     endpoint_types = ['basic', 'digest']
     endpoints = []
     for index in range(count):
         random_char = random.choice(
             string.ascii_lowercase) + random.choice(string.ascii_lowercase)
         name = "{}_sample_endpoint_{}".format(random_char, index)
         service_url = "https://sample.knnect.com/api/endpoint/" + name
         max_tps = random.randint(1, 1000)
         endpoint = Endpoint(name, "http", service_url, max_tps)
         rand_endpoint = endpoint_types[random.randint(0, 1)]
         endpoint.set_security(rand_endpoint, name, "sample_password")
         endpoint.set_rest_client(self.client)
         endpoint.save()
         endpoints.append(endpoint)
     return endpoints