def test_linksOtraPaginaWebMovieRank(): assert getLinks( obtenerCodigo( "https://paulk123.000webhostapp.com/movie_rank.html")) == [ 'Free_Lily.html', 'movie_rank.html', 'videos.html', 'audios.html' ]
def test_CatalogoLinks(): assert getLinks( obtenerCodigo( "https://proyectodual.000webhostapp.com/catalogo.html")) == [ './catalogo.html', 'transports/y-wing.html', 'transports/t70-xwing.html', 'transports/magna-guard.html', 'transports/neimoidian-escort.html', 'transports/cañonera-republica.html', 'transports/twilight.html', 'transports/aa-9.html', 'transports/crucero-alderaan.html', 'transports/gr-75.html', 'transports/imperial-shuttle.html', 'transports/v-wing.html' ]
def test_yWing(): assert obtenerDatos( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/y-wing.html") ) == { 'modelo': "Y-Wing", 'marca': "República", 'gama': "Baja", 'tasa': 15, 'color': "Blanco", 'plazas': 2, 'caracteristicas': ["Torpedos", "Hipervelocidad", "Cabina"] }
def test_cañoneraRepublica(): assert obtenerDatos( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/ca%C3%B1onera-republica.html" )) == { 'modelo': "Cañonera de la República", 'marca': "República", 'gama': "Media", 'tasa': 25, 'color': "Blanco", 'plazas': 6, 'caracteristicas': ["Cañones de iones", "Misileros", "Cabina", "Cámara de carga"] }
def test_cruceroAldearaan(): assert obtenerDatos( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/crucero-alderaan.html" )) == { 'modelo': "Crucero de Alderaan", 'marca': "Rebelión", 'gama': "Alta", 'tasa': 50, 'color': "Blanco", 'plazas': 20, 'caracteristicas': [ "Escudos", "Turbo laser", "Hipervelocidad", "Puerto", "Puente de mando" ] }
def test_neimoidianEscortShuttle(): assert obtenerDatos( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/neimoidian-escort.html" )) == { 'modelo': "Neimoidian Escort Shuttle", 'marca': "CSI", 'gama': "Media", 'tasa': 25, 'color': "Gris", 'plazas': 4, 'caracteristicas': [ "Escudos", "Hipervelocidad", "Patas extensibles", "Puente de mando" ] }
def test_imperialShuttle(): assert obtenerDatos( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/imperial-shuttle.html" )) == { 'modelo': "Imperial Shuttle", 'marca': "Imperio Galáctico", 'gama': "Alta", 'tasa': 50, 'color': "Gris", 'plazas': 6, 'caracteristicas': [ "Cañones de iones", "Escudos", "Hipervelocidad", "Patas extensibles", "Puente de mando" ] }
def test_obtenerElMismoCodigo(): assert obtenerCodigo( "https://proyectodual.000webhostapp.com/") == requests.get( "https://proyectodual.000webhostapp.com/").text
def test_stringSimple(): assert obtenerCodigo("hola") == False
def test_array(): assert obtenerCodigo(["asda", "tesco", "sainsbury"]) == False
def test_urlFalsa(): assert obtenerCodigo("fghjkjytrfghjkiuygfcvbnmj") == False
def test_stringVacia(): assert obtenerCodigo("") == False
def test_integros(): assert obtenerCodigo(123) == False
def test_NaveLinks(): assert getLinks( obtenerCodigo( "https://proyectodual.000webhostapp.com/transports/y-wing.html") ) == ['../catalogo.html']
def test_contactosLinks(): assert getLinks( obtenerCodigo( "https://proyectodual.000webhostapp.com/contacto.html")) == [ './catalogo.html' ]
def test_IndexLinks(): assert getLinks( obtenerCodigo("https://proyectodual.000webhostapp.com/")) == [ "./catalogo.html" ]