def test_get_index_for_crash_dynamic_name(self): """Test a dynamic (date-based) index name. """ # The crashstorage class looks for '%' in the index name; if that # symbol is present, it will attempt to generate a new date-based # index name. Since the test base config doesn't use this pattern, # we need to specify it now. modified_config = self.get_tuned_config( ESCrashStorage, {'resource.elasticsearch.elasticsearch_index': 'socorro_integration_test_reports%Y%m%d'} ) es_storage = ESCrashStorage(config=modified_config) # The date is used to generate the name of the index; it must be a # datetime object. date = string_to_datetime( a_processed_crash['client_crash_date'] ) index = es_storage.get_index_for_crash(date) # The base index name is obtained from the test base class and the # date is appended to it according to pattern specified above. ok_(type(index) is str) eq_(index, 'socorro_integration_test_reports20120408')
def test_get_index_for_crash_dynamic_name(self): """Test a dynamic (date-based) index name """ # The crashstorage class looks for '%' in the index name; if that # symbol is present, it will attempt to generate a new date-based # index name. Since the test base config doesn't use this pattern, # we need to specify it now. modified_config = self.get_tuned_config( ESCrashStorage, { "resource.elasticsearch.elasticsearch_index": "socorro_integration_test_reports%Y%m%d" }, ) es_storage = ESCrashStorage(config=modified_config) # The date is used to generate the name of the index; it must be a # datetime object. date = string_to_datetime(a_processed_crash["client_crash_date"]) index = es_storage.get_index_for_crash(date) # The base index name is obtained from the test base class and the # date is appended to it according to pattern specified above. assert type(index) is str assert index == "socorro_integration_test_reports20120408"
def test_get_index_for_crash_static_name(self): """Test a static index name """ es_storage = ESCrashStorage(config=self.config) # The actual date isn't important since the index name won't use it. index = es_storage.get_index_for_crash("some_date") # The index name is obtained from the test base class. assert type(index) is str assert index == "socorro_integration_test_reports"
def test_get_index_for_crash_static_name(self): """Test a static index name """ es_storage = ESCrashStorage(config=self.config) # The actual date isn't important since the index name won't use it. index = es_storage.get_index_for_crash('some_date') # The index name is obtained from the test base class. assert type(index) is str assert index == 'socorro_integration_test_reports'