kopia lustrzana https://github.com/wagtail/wagtail
				
				
				
			Added Elasticsearch 5 backend tests
							rodzic
							
								
									f07b032881
								
							
						
					
					
						commit
						93cc470d4b
					
				| 
						 | 
					@ -19,6 +19,7 @@ def make_parser():
 | 
				
			||||||
    parser.add_argument('--postgres', action='store_true')
 | 
					    parser.add_argument('--postgres', action='store_true')
 | 
				
			||||||
    parser.add_argument('--elasticsearch', action='store_true')
 | 
					    parser.add_argument('--elasticsearch', action='store_true')
 | 
				
			||||||
    parser.add_argument('--elasticsearch2', action='store_true')
 | 
					    parser.add_argument('--elasticsearch2', action='store_true')
 | 
				
			||||||
 | 
					    parser.add_argument('--elasticsearch5', action='store_true')
 | 
				
			||||||
    parser.add_argument('rest', nargs='*')
 | 
					    parser.add_argument('rest', nargs='*')
 | 
				
			||||||
    return parser
 | 
					    return parser
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -58,6 +59,9 @@ def runtests():
 | 
				
			||||||
    elif args.elasticsearch2:
 | 
					    elif args.elasticsearch2:
 | 
				
			||||||
        os.environ.setdefault('ELASTICSEARCH_URL', 'http://localhost:9200')
 | 
					        os.environ.setdefault('ELASTICSEARCH_URL', 'http://localhost:9200')
 | 
				
			||||||
        os.environ.setdefault('ELASTICSEARCH_VERSION', '2')
 | 
					        os.environ.setdefault('ELASTICSEARCH_VERSION', '2')
 | 
				
			||||||
 | 
					    elif args.elasticsearch5:
 | 
				
			||||||
 | 
					        os.environ.setdefault('ELASTICSEARCH_URL', 'http://localhost:9200')
 | 
				
			||||||
 | 
					        os.environ.setdefault('ELASTICSEARCH_VERSION', '5')
 | 
				
			||||||
    elif 'ELASTICSEARCH_URL' in os.environ:
 | 
					    elif 'ELASTICSEARCH_URL' in os.environ:
 | 
				
			||||||
        # forcibly delete the ELASTICSEARCH_URL setting to skip those tests
 | 
					        # forcibly delete the ELASTICSEARCH_URL setting to skip those tests
 | 
				
			||||||
        del os.environ['ELASTICSEARCH_URL']
 | 
					        del os.environ['ELASTICSEARCH_URL']
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -171,7 +171,9 @@ WAGTAILSEARCH_BACKENDS = {
 | 
				
			||||||
AUTH_USER_MODEL = 'customuser.CustomUser'
 | 
					AUTH_USER_MODEL = 'customuser.CustomUser'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if 'ELASTICSEARCH_URL' in os.environ:
 | 
					if 'ELASTICSEARCH_URL' in os.environ:
 | 
				
			||||||
    if os.environ.get('ELASTICSEARCH_VERSION') == '2':
 | 
					    if os.environ.get('ELASTICSEARCH_VERSION') == '5':
 | 
				
			||||||
 | 
					        backend = 'wagtail.wagtailsearch.backends.elasticsearch5'
 | 
				
			||||||
 | 
					    elif os.environ.get('ELASTICSEARCH_VERSION') == '2':
 | 
				
			||||||
        backend = 'wagtail.wagtailsearch.backends.elasticsearch2'
 | 
					        backend = 'wagtail.wagtailsearch.backends.elasticsearch2'
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        backend = 'wagtail.wagtailsearch.backends.elasticsearch'
 | 
					        backend = 'wagtail.wagtailsearch.backends.elasticsearch'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											
												Plik diff jest za duży
												Load Diff
											
										
									
								
							
		Ładowanie…
	
		Reference in New Issue