Code Monkey home page Code Monkey logo

Comments (3)

y0nei avatar y0nei commented on May 18, 2024

Pytest result from middleware branch:
image
image
Also having an error dump above that

from arel.

y0nei avatar y0nei commented on May 18, 2024

Those are the test im running.

def test_read_post_item():
    response = client.get("/post/1")
    assert response.status_code == status.HTTP_200_OK

def test_read_invalid_post_item():
    response = client.get("/post/-1")
    assert response.status_code == status.HTTP_404_NOT_FOUND

def test_read_post_item_not_int():
    response = client.get("/post/foo")
    assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY

Import functions

def initHotreload(app):
    if settings.DEBUG != 1 or settings.ENVIRONMENT != "development":
        print(">To enable browser hotreloading: set DEBUG to 1",
              "\n>and ENVIRONMENT to development in the .env file")
        return

    try:
        import arel

        # TODO: Read Arel reload dirs to settings
        app.add_middleware(arel.HotReloadMiddleware, paths=[
            arel.Path("posts", on_reload=[reload_data]),
            arel.Path("app/templates")
        ])
    except ImportError:
        print(">Arel could not be successfully imported",
              "\n>Make sure your docker build args match the environment")

from arel.

florimondmanca avatar florimondmanca commented on May 18, 2024

Hi @y0nei

The middleware revamped hasn’t been released or even merged, I can’t provide help on problems encountered on unfinished functionality. For this reason I’m going to close this as I can’t treat this report as an “issue”.

I’d be very pleased if you investigate what in the proposed code causes these issues, though.

For example, comparing with behavior with the currently released version might help.

thanks!

from arel.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.