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
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