コード例 #1
0
def test_searchable_simple_search():
    management.call_command("sync_es")
    onion = mommy.make(Channel, name="The Onion")
    _ = mommy.make(Channel, _quantity=20)
    results = Channel.search(query="onion")
    assert len(results) == 1
    assert results[0].name == onion.name
コード例 #2
0
def test_searchable_ordered_search():
    management.call_command("sync_es")
    _ = mommy.make(Channel, _quantity=10)
    results = Channel.search(ordering=["-name", ])
    current_result = results[0]
    for result in results[1:]:
        assert current_result.name.lower() >= result.name.lower()
        current_result = result