print("DROP PK:", j.alterDropPK('calificacion', 'primaria'), 'Esperado:', 4) print("INSERT TABLA:", j.insert("calificacion", "primaria", ["t1x1", "Carlos"]), "Esperado:", 0) print("ADD PK:", j.alterAddPK("calificacion", "primaria", [0]), "Esperado:", 1) print("TUPLA TABLA:", j.extractTable("calificacion", "primaria"), "Esperado:", "[['t1x1', 'Andree'], ['t1x1', 'Carlos']]") print("DELETE TUPLA:", j.delete('calificacion', 'primaria', [1]), "Esperado:", 0) print("ADD PK:", j.alterAddPK("calificacion", "primaria", [0]), "Esperado:", 0) print("TUPLA TABLA:", j.extractTable("calificacion", "primaria"), "Esperado:", "[['t1x1', 'Andree']]") print("\n---- Extract Table y Add Column ----") print("TUPLA TABLA:", j.extractTable("calificacion", "primarias"), "Esperado", "[['t1','x1','Andree']]") print("ADD COLUMN:", j.alterAddColumn('calificacion', 'primarias', True), "Esperado:", 0) print("ADD COLUMN:", j.alterAddColumn('calificacion1', 'primarias', True), "Esperado:", 2) print("ADD COLUMN:", j.alterAddColumn('calificacion', 'primarias2', True), "Esperado:", 3) print("TUPLA TABLA:", j.extractTable("calificacion", "primarias"), "Esperado", "[['t1','x1','Andree',True]]") print("\n---- Drop Column ---") print("DROP COLUMN:", j.alterDropColumn('calificacion1', "primarias", 0), "Esperado:", 2) print("DROP COLUMN:", j.alterDropColumn('calificacion', "primarias1", 0), "Esperado:", 3) print("DROP COLUMN:", j.alterDropColumn('calificacion', "primarias", 0), "Esperado:", 4) print("DROP COLUMN:", j.alterDropColumn('calificacion', "primarias", 4),