| 666 | @requireCapability(support_index_hint=True) |
| 667 | @pytest.mark.asyncio |
| 668 | async def test_use_index(db, intfields_data): |
| 669 | sql = IntFields.filter(pk=1).only("id").use_index("index_name").sql() |
| 670 | assert sql == "SELECT `id` `id` FROM `intfields` USE INDEX (`index_name`) WHERE `id`=%s" |
| 671 | |
| 672 | sql_again = IntFields.filter(pk=1).only("id").use_index("index_name").sql() |
| 673 | assert sql_again == "SELECT `id` `id` FROM `intfields` USE INDEX (`index_name`) WHERE `id`=%s" |
| 674 | |
| 675 | |
| 676 | @requireCapability(support_index_hint=True) |