Esempio n. 1
0
def test_mostrarNoticiasCategoria():
    n = Noticiario()
    assert n.mostrarNoticiasCategoria("NBA") >= 0, "Error en el muestreo"
from flask import Flask,jsonify,request,Response
import sys,os.path
from flask.json import JSONEncoder
sys.path.append("src/")
from noticiario import Noticiario

app = Flask(__name__) #creamos la instancia
#embellecedor de JSON desactivado por defecto
app.config['JSONIFY_PRETTYPRINT_REGULAR'] = True
n = Noticiario()

@app.route("/")
def main():
    return jsonify({
    "status": "OK",
    "ejemplos de Servicios":{
        "GET":{
            "CuentaNoticias":{
                "ruta":"/cuentaNoticias",
                "valor": "El valor de la cantidad de noticias"
            },
            "MostrarNoticiasCategoria":{
                "ruta":"/mostrarNoticiasCategoira<?categoria=valor2>",
                "valor": "{Numero:<muestra el numero de noticias de esa categoria>}"
            },
            "Status":{
                "ruta":"/status",
                "valor":"OK"
        },
        "POST":{
            "CrearNoticia":
Esempio n. 3
0
def test_inicializar():
    n = Noticiario()
    assert isinstance(n, Noticiario), "Error al inicializar"
Esempio n. 4
0
def test_eliminar():
    n = Noticiario()
    assert n.eliminarNoticia(2) >= 0, "Error al eliminar"
Esempio n. 5
0
def test_postEdicion():
    n = Noticiario()
    assert n.cuentaNoticias() >= 0, "Error al contar"
Esempio n. 6
0
def test_editar():
    n = Noticiario()
    assert n.editarNoticia("El golf 2018",
                           "El golf es un deporte en disminución", "Golf",
                           1) == True, "Error en la edición"
Esempio n. 7
0
def test_crear_Noticia():
    n = Noticiario()
    assert n.crear_Noticia(
        "El Clasico mas importante",
        "El Clasico del 28-O es de vital importancia para ambos equipos",
        "Futbol") == True, "Error en la creacion"