def test_autocomplete_seccion__sin_seccion_especifica(db, client): SeccionFactory.create_batch(20) url = reverse("autocomplete-seccion-simple") response = client.get(url) response_data = json.loads(response.content) resultados = response_data["results"] # nos devuelve los 10 resultados assert len(resultados) == 10 assert response_data["pagination"]["more"]
def test_autocomplete_seccion__camino_feliz(db, client): tam_batch = 10 secciones = SeccionFactory.create_batch(tam_batch) distrito = secciones[0].distrito # pedimos el nombre completo de una seccion, el match debiese ser único # (a menos que pidamos "Seccion 7" y existan cosas como "Seccion 7x", "Sección 7xx", etc) query = secciones[tam_batch - 1].nombre response = _hacer_call_seccion_autocomplete(client, q=query, distrito=distrito) response_data = json.loads(response.content) resultados = response_data["results"] assert len(resultados) == 1 assert query in resultados[0]['text']