def test_delete_item(): """ Corrobora que se borre correctamente el elemento a partir de su clave""" lista = ClaseLista() lista.add('a', 'y') lista.add('c', 'p') lista.add('b', 'r') lista.delete('b') assert np.array_equal(lista(), np.array(['a', 'c']))
def test_orden_lista(): """ Corrobora que las claves estén ordenadas una vez que se agrega un elemento nuevo a la lista""" lista = ClaseLista() lista.add('a', 'y') lista.add('c', 'p') lista.add('b', 'r') assert np.array_equal(lista(), np.array(['a', 'b', 'c']))
from flask import Flask, request, Response from nodos import Claseuno from nodos import Clasedos from lista import ClaseLista from lista import ClaseListaDoble from listaPila import ClaseListaPila from listaCola import ClaseListaCola from matrizDispersa import ClassMatriz app = Flask("Practica 2") lista = ClaseListaDoble() pila = ClaseListaPila() cola = ClaseListaCola() matriz = ClassMatriz() import graphviz as gv import pygraphviz as pgv test = ClaseLista() listaPos = ClaseLista() test2 = ClaseListaDoble() styles = { 'graph': { 'label': 'Practica 2', 'fontsize': '16', 'fontcolor': 'white', 'bgcolor': '#333333', 'nodesep': '.05', 'rankdir': 'BT', 'splines': 'line' }, 'nodes': { 'fontname': 'Helvetica', 'shape': 'doublecircle',
def test_actualizacion_de_valor(): """ Se prueba si luego de agregar un elemento a la lista que tiene una clave existente, el elemento se actualiza correctamente """ lista = ClaseLista() lista.add('bocina', 'linda') lista.add('bocina', 'grande') assert lista.find('bocina') == 'grande'
def test_lista_find(): """ Se prueba si se puede hallar correctamente un elemento en una lista partiendo de su clave """ lista = ClaseLista() lista.add('bocina', 'linda') assert lista.find('bocina') == 'linda'
def test_lista_agrego_un_elemento(): """ Se prueba el comportamiento de la lista al agregar un elemento """ lista_un_elemento = ClaseLista() lista_un_elemento.add('Bocina', 'linda') assert lista_un_elemento.count_claves() == 1 assert lista_un_elemento.count_elementos() == 1
def test_lista_vacia(): """ Se prueba el comportamiento de la lista vacía """ lista_vacia = ClaseLista() assert lista_vacia.count_elementos() == 0 assert lista_vacia.count_claves() == 0
import sys #Anexo el Directorio en donde se encuentra la clase a llamar sys.path.append('./') #Importo la Clase from nodos import Claseuno from nodos import Clasedos from lista import ClaseLista from lista import ClaseListaDoble from listaPila import ClaseListaPila from listaCola import ClaseListaCola from matrizDispersa import ClassMatriz import graphviz as gv import pygraphviz as pgv test = ClaseLista() listaPos = ClaseLista() test2 = ClaseListaDoble() styles = { 'graph': { 'label': 'Practica 2', 'fontsize': '16', 'fontcolor': 'white', 'bgcolor': '#333333', 'nodesep': '.05', 'rankdir': 'BT', 'splines': 'line' }, 'nodes': { 'fontname': 'Helvetica', 'shape': 'doublecircle', 'fontcolor': 'white', 'color': 'white',