)]}'
{"quantum/tests/unit/test_rootwrap.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"28fbd284b683ad4b58f7d871e66b8fefc784c525","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    def test_KillFilter_deleted_exe(self):"},{"line_number":123,"context_line":"        \"\"\"Makes sure deleted exe\u0027s are killed correctly\"\"\""},{"line_number":124,"context_line":"        # See bug #1073768."},{"line_number":125,"context_line":"        def fake_readlink(blah):"},{"line_number":126,"context_line":"            return \u0027/bin/commandddddd (deleted)\u0027"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        f \u003d filters.KillFilter(\"root\", \"/bin/commandddddd\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALn%2F%2FzZ8%3D","line":125,"updated":"2012-11-05 19:25:50.000000000","message":"Since mock has moved to Python\u0027s standard lib consider:\n\ndef test_KillFilter_deleted_exe(self):\n    with mock.patch(\u0027os.readlink\u0027) as mock_readlink:\n        mock.readlink.return_value \u003d \u0027/bin/commandddddd (deleted)\u0027\n        f \u003d filters.KillFilter(\"root\", \"/bin/commandddddd\")\n        usercmd \u003d [\u0027kill\u0027, 1234]\n        self.assertTrue(f.match(usercmd))\n        mock_readlink.assert_called_once_with(\"/proc/1234/exe\")","commit_id":"b1bf295fda46479e0326acaf0ac8161b05d91cf1"}]}
