File tree Expand file tree Collapse file tree 2 files changed +8
-10
lines changed Expand file tree Collapse file tree 2 files changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,12 @@ def conn(self):
6666 self ._connection = self ._connect ()
6767 return self ._connection
6868
69+ def drop_all (self ):
70+ """Delete the index and its contents"""
71+ if self .conn .indices .exists (self .index ):
72+ self .conn .indices .close (self .index )
73+ self .conn .indices .delete (self .index )
74+
6975 def create_models (self , models ):
7076 mappings = _compile_mappings (models )
7177 analysis = _compile_analysis (models )
@@ -165,12 +171,6 @@ def get_mapping(cls):
165171 def get_analysis (cls ):
166172 return getattr (cls , '__analysis__' , {})
167173
168- @classmethod
169- def drop_all (cls ):
170- if cls .es .conn .indices .exists (cls .es .index ):
171- cls .es .conn .indices .close (cls .es .index )
172- cls .es .conn .indices .delete (cls .es .index )
173-
174174 # It would be lovely if this were called 'get', but the dict semantics
175175 # already define that method name.
176176 @classmethod
Original file line number Diff line number Diff line change @@ -30,14 +30,12 @@ class TestCase(object):
3030 @classmethod
3131 def setup_class (cls ):
3232 cls .app = create_app ()
33- annotation .Annotation .drop_all ()
34- document .Document .drop_all ()
33+ es .drop_all ()
3534
3635 def setup (self ):
3736 es .create_models ([annotation .Annotation , document .Document ])
3837 es .conn .cluster .health (wait_for_status = 'yellow' )
3938 self .cli = self .app .test_client ()
4039
4140 def teardown (self ):
42- annotation .Annotation .drop_all ()
43- document .Document .drop_all ()
41+ es .drop_all ()
You can’t perform that action at this time.
0 commit comments