I am using Django 1.4, Django-Haystack 2.0 and Solr (pysolr 2.0.15). I have to write test cases in Django for Haystack. I have written indexes for the models and defined some functions like index_queryset. So, now I am in a fix on how to write test cases for the same.
Writing Django Test for Django Haystack which uses Solr as backend
811 Views Asked by Sandip Agarwal At
1
There are 1 best solutions below
Related Questions in DJANGO
- Display images on Django Template Site
- Protractor did not run properly when using browser.wait, msg: "Wait timed out after XXXms"
- Django invalid literal for int() with base 10:
- Removing URL features from tokens in NLTK
- Django Noob URL to from Root Page to sub Page
- Django Admin tables not displaying correctly
- Django with chartkick
- Django urls.py not rendering correct template
- django form errors before submit
- django admin: custom app_index with context
- Display multiple models in one view in Django
- Unexpected NoReverseMatch error when using include() in urls patterns
- Search for a key in django.core.cache
- Django webapp (on an Apache2 server) hangs indefintely when importing nltk in views.py
- Django flush won't load fixtures
Related Questions in SOLR
- Developing a search and tag heavy website
- How can I integrate Solr5.1.0 with Nutch1.10
- Solr ping taking time during full import
- Indexed data is not displaying on storefront
- Heap size issue on migrating from Solr 5.0.0 to Solr 5.1.0
- Monolithic ETL to distributed/scalable solution and OLAP cube to Elasticsearch/Solr
- Exact word not boosting much Solr
- Solr stopped with Error opening new searcher at org.apache.solr.core
- Data import in solr from multiple entities
- solr reindexing issue for EdgeNgramFilter
- Heap memory Solr and Elasticsearch
- How to index documents with their metadata in a DB using Solr 5.1.0
- Isnull equivalent in SOLR
- SolrNet query not working for Scandinavian characters
- Query always the same with Sunspot/Solr on rails
Related Questions in DJANGO-HAYSTACK
- Django-Haystack autoquery gives strange results with solr backend
- Django-Haystack with Solr: Searching by page description meta tags
- haystack order_by not in proper
- django haystack backed by elasticsearch seems to order Decimal as string
- django-haystack with elastic search not building index for newly created objects
- Is there a way to convert SearchQuerySet to the type that objects.filter returns? -Django
- AttributeError at /autocomplete/
- "heroku run python manage.py collectstatic --noinput" returns "no module named haystack"
- Error: TransportError 400, when Django-Haystack search with SQ
- Django Haystack has a blank `text` value
- Xapian search terms which exceed the 245 character length: InvalidArgumentError: Term too long (> 245)
- (Haystack, Woosh, Django) Search Results won't show up
- django-haystack can not find indexed post
- Django/Haystack error: elasticsearch.exceptions.RequestError: TransportError(400, 'parsing_exception',...)
- Django display search keyword and count in template
Related Questions in PYSOLR
- Can we migrate non stored Index data in SOLR to Elastic search?
- Any idea to set q.op in pysolr?
- How to use facets with PySolr - can't seem to get facet results to show
- add replica or move replica on new node using Pysolr
- Path of ACM cert while connecting to Solr servers which run off https
- how to use facet in pysolr
- How to get distance score when searching Solr 9 on a DenseVectorField
- Solr server keeps going down while indexing (millions of docs) using Pysolr
- delete documents from solr index - index is not touched
- how add facet to pysolr query
- How to add something to PYTHONPATH?
- Writing Django Test for Django Haystack which uses Solr as backend
- PySpark map function - send n rows instead of one to build a list
- Unable to add a row to Solr
- How do I prevent a version conflict when reindexing/adding the same document back into the Solr core?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Well - if you are not using some special pysolr features (like proximity search) I suggest to use Simple backend in testing. You probably do not want to test how Haystack with pysolr works, because it is already tested and it is search, which is hard to predict all results and just will take long if you want to remove and build indexes often in tests.
You probably just want to test what you have written, e.g. those
index_querysetfunction or maybe someprepare_*functions you added - test them completely separately (what is given and what they returns), just as unit tests should do - without any pysolr related stuff.