)]}'
{"doc/source/devref/development_best_practices.rst":[{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"b887181a52152f3be8d53ad2d6305bc06560ca8e","unresolved":false,"context_lines":[{"line_number":444,"context_line":""},{"line_number":445,"context_line":"Keystone provides API and scenario tests via a `tempest plugin`_ located at"},{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that might need a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f013ff3_103bb2d1","line":447,"range":{"start_line":447,"start_character":37,"end_line":447,"end_character":47},"updated":"2017-05-12 21:02:53.000000000","message":"Use \u0027require\u0027 instead as this is known ahead of time.","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"1fdce6ddd20f4088245064247da221ba2dc1545b","unresolved":false,"context_lines":[{"line_number":444,"context_line":""},{"line_number":445,"context_line":"Keystone provides API and scenario tests via a `tempest plugin`_ located at"},{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that might need a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_4353c86b","line":447,"range":{"start_line":447,"start_character":37,"end_line":447,"end_character":47},"in_reply_to":"1f013ff3_103bb2d1","updated":"2017-05-24 23:16:28.000000000","message":"Done","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"b887181a52152f3be8d53ad2d6305bc06560ca8e","unresolved":false,"context_lines":[{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that might need a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"For example, to setup a working federated environment, add the following lines"},{"line_number":452,"context_line":"in your ``local.conf`` file:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f013ff3_707af688","line":449,"range":{"start_line":449,"start_character":0,"end_line":449,"end_character":8},"updated":"2017-05-12 21:02:53.000000000","message":"\u0027specific\u0027 is redundant since you are referring to \u0027specific scenarios\u0027 in the previous sentence.","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"1fdce6ddd20f4088245064247da221ba2dc1545b","unresolved":false,"context_lines":[{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that might need a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"For example, to setup a working federated environment, add the following lines"},{"line_number":452,"context_line":"in your ``local.conf`` file:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_234e94c0","line":449,"range":{"start_line":449,"start_character":0,"end_line":449,"end_character":8},"in_reply_to":"1f013ff3_707af688","updated":"2017-05-24 23:16:28.000000000","message":"Done","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"6943d640a69716d1f1c813d18222d3d78b9e7b89","unresolved":false,"context_lines":[{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"For example, to setup a working federated environment, add the following lines"},{"line_number":452,"context_line":"in your ``local.conf`` file:"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":".. code-block:: bash"},{"line_number":455,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_ec3b85c5","line":452,"updated":"2017-04-25 18:43:16.000000000","message":"s/your/your `devstack`/","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"1fdce6ddd20f4088245064247da221ba2dc1545b","unresolved":false,"context_lines":[{"line_number":449,"context_line":"specific scenarios, keystone also provides a `devstack plugin`_."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"For example, to setup a working federated environment, add the following lines"},{"line_number":452,"context_line":"in your ``local.conf`` file:"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":".. code-block:: bash"},{"line_number":455,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_034950b5","line":452,"in_reply_to":"5ff73747_ec3b85c5","updated":"2017-05-24 23:16:28.000000000","message":"Done","commit_id":"f04b8d59b57e47fad6631012203734de786b9831"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"28a5145261fce90e46254addb4d1afd57f8cd0ca","unresolved":false,"context_lines":[{"line_number":443,"context_line":"--------------------"},{"line_number":444,"context_line":""},{"line_number":445,"context_line":"Keystone provides API and scenario tests via a `tempest plugin`_ located at"},{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that require a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"scenarios, keystone also provides a `devstack plugin`_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_b7052d16","line":446,"range":{"start_line":446,"start_character":0,"end_line":446,"end_character":41},"updated":"2017-05-25 13:35:46.000000000","message":"I wandered down a rabbit hole trying to figure out why this didn\u0027t render a link. First of all it should be \"py:mod`keystone_tempest_plugin`\" since keystone_tempest_plugin is under the root directory and it\u0027s its own module, not a function. But we\u0027ve also disabled the autodocs for this module in setup.cfg, so there\u0027s nothing to link to. Maybe instead of trying to use the sphinx docs, this could just reference the `keystone_tempest_plugin/` directory?","commit_id":"eb5d05306838adf1a4ed2d189e19dae8843be03f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"ee9bf8dd53c0e3e2677608463026280d10fe9695","unresolved":false,"context_lines":[{"line_number":443,"context_line":"--------------------"},{"line_number":444,"context_line":""},{"line_number":445,"context_line":"Keystone provides API and scenario tests via a `tempest plugin`_ located at"},{"line_number":446,"context_line":":func:`~keystone.keystone_tempest_plugin`. This tempest plugin is mainly"},{"line_number":447,"context_line":"intended for specific scenarios that require a special deployment, such as"},{"line_number":448,"context_line":"the tests for the ``Federated Identity`` feature. For the deployment of these"},{"line_number":449,"context_line":"scenarios, keystone also provides a `devstack plugin`_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_3a3e96da","line":446,"in_reply_to":"ff0f0b1f_b7052d16","updated":"2017-05-25 21:40:52.000000000","message":"++ broken links can be frustrating, but we should clean this up later for sure.","commit_id":"eb5d05306838adf1a4ed2d189e19dae8843be03f"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"28a5145261fce90e46254addb4d1afd57f8cd0ca","unresolved":false,"context_lines":[{"line_number":463,"context_line":""},{"line_number":464,"context_line":".. code-block:: bash"},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"    tox -e all-plugin -- keystone_tempest_plugin"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":".. NOTE::"},{"line_number":469,"context_line":"   Most of keystone\u0027s API tests are implemented in `tempest`_ and it is usually"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_d238afd3","line":466,"updated":"2017-05-25 13:35:46.000000000","message":"Is this still going to work if/when the tempest plugin is split out? https://review.openstack.org/#/c/369749/","commit_id":"eb5d05306838adf1a4ed2d189e19dae8843be03f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"ee9bf8dd53c0e3e2677608463026280d10fe9695","unresolved":false,"context_lines":[{"line_number":463,"context_line":""},{"line_number":464,"context_line":".. code-block:: bash"},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"    tox -e all-plugin -- keystone_tempest_plugin"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":".. NOTE::"},{"line_number":469,"context_line":"   Most of keystone\u0027s API tests are implemented in `tempest`_ and it is usually"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_550c7b3a","line":466,"in_reply_to":"ff0f0b1f_d238afd3","updated":"2017-05-25 21:40:52.000000000","message":"My guess is we will need to add another step to the docs the pulls the plugin from somewhere else, since it won\u0027t be in tree anymore.","commit_id":"eb5d05306838adf1a4ed2d189e19dae8843be03f"}]}
