• 
      

    Load admin site for Unit Tests, add form tests

    Review Request #10339 — Created Nov. 29, 2018 and submitted

    Information

    Review Board
    master
    58f3da5...

    Reviewers

    The admin site models and URLs were unable to be accessed during Unit Tests.
    This meant that if a test attempted to access an admin model page, the
    page would respond with a 404 error.

    Adding django.contrib.admin.autodiscover() during initial test setup
    loads all the admin UI models, so tests have access to admin URLS.

    DefaultReviewer form tests, WebhookTargetAdmin form tests, and OauthAdmin
    form tests were all added as well, to check that forms function as
    expected.

    Running ./tests/runtests.py returns no errors. The form tests added
    pass.

    Description From Last Updated

    Summary doesn't need a period. Also, can you rewrite your summary to be ~52 characters?

    brenniebrennie

    Nit in the description: "during initial test setup allows all the models for the admin UI to load" -> "during …

    shovenshoven
    skaefer143
    skaefer143
    brennie
    1. Excellent change.

    2. Show all issues

      Summary doesn't need a period.

      Also, can you rewrite your summary to be ~52 characters?

    3. 
        
    skaefer143
    shoven
    1. 
        
    2. Show all issues

      Nit in the description: "during initial test setup allows all the models for the admin UI to load" -> "during initial test setup loads all the admin UI models" (I think this is more direct so it is a bit clearer)

    3. 
        
    skaefer143
    skaefer143
    david
    1. Ship It!
    2. 
        
    skaefer143
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (72e4c83)