• 
      

    Adding sandboxing to action_hooks

    Review Request #5710 — Created April 13, 2014 and submitted

    Information

    Review Board
    master

    Reviewers

    Added sandboxing to action_hooks

    Added unit tests to test suites at reviewboard/extensions/tests.py

    Unit testing done - tested all 5 different action hooks (DiffViewerActionHook, HeaderActionHook, HeaderDropdownActionHook, ReivewRequestActionHook, ReviewRequestDropdownActionHook) with and without the sandboxing

    Ran on all tests in extensions/tests.py

    Description From Last Updated

    Pleane remove the space at the end of this string.

    daviddavid

    This could be rewrapped a bit. In particular, it would be nice to have "%s.get_actions" together.

    daviddavid

    Do you need to modify this test to instantiate ReviewRequestApprovalTestHook now that you've removed that from SandboxExtension?

    daviddavid

    I think you should remove this and instead instantiate the ReviewRequestApprovalTestHook inside the test_is_approved_sandbox method (like you do for all …

    daviddavid
    david
    1. 
        
    2. Show all issues

      Pleane remove the space at the end of this string.

    3. 
        
    ED
    david
    1. This patch no longer applies cleanly. Can you rebase this onto the latest release-2.0.x and update?

    2. Show all issues

      This could be rewrapped a bit. In particular, it would be nice to have "%s.get_actions" together.

    3. 
        
    ED
    david
    1. 
        
    2. reviewboard/extensions/tests.py (Diff revision 3)
       
       
       
      Show all issues

      Do you need to modify this test to instantiate ReviewRequestApprovalTestHook now that you've removed that from SandboxExtension?

    3. Can you run all the unit tests, not just the newly-added ones?

    ED
    ED
    david
    1. 
        
    2. reviewboard/extensions/tests.py (Diff revision 4)
       
       
      Show all issues

      I think you should remove this and instead instantiate the ReviewRequestApprovalTestHook inside the test_is_approved_sandbox method (like you do for all of these new test hooks that you've introduced).

    3. 
        
    ED
    david
    1. Ship It!

    2. 
        
    ED
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.0.x (6b0ec1c)