def test_log_searchable_list(self): db = backend.get_collection('logs') db.remove() log({"message": ['test', 'more']}) entry = db.find_one() eq_(entry['_searchable'], 'test:more')
def test_log_searchable_string(self): db = backend.get_collection('logs') db.remove() log({"message": "test_message"}) entry = db.find_one() eq_(entry['_searchable'], 'test_message')
def test_log_dict(self): db = backend.get_collection('logs') db.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = db.find_one() eq_(entry['message'], {u'dict_key': u'value', u'dict_key2': u'value_2'})
def test_log_contents(self): db = backend.get_collection('logs') db.remove() log({"message":"test"}) entry = db.find_one() eq_(entry['message'], 'test')
def test_log_searchable_dict(self): db = backend.get_collection('logs') db.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = db.find_one() eq_(entry['_searchable'], 'dict_key:dict_key2')
def test_log_contents(self): db = backend.get_collection('logs') db.remove() log({"message": "test"}) entry = db.find_one() eq_(entry['message'], 'test')
def test_empty_tag(self): log.model.collection.remove() log({"message":"test"}) eq_(1, log.model.collection.count()) entry = log.model.collection.find_one() eq_(entry['tags'], None)
def test_empty_tag(self): log.model.collection.remove() log({"message": "test"}) eq_(1, log.model.collection.count()) entry = log.model.collection.find_one() eq_(entry['tags'], None)
def test_log_dict(self): log.model.collection.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = log.model.collection.find_one() eq_(entry['message'], { u'dict_key': u'value', u'dict_key2': u'value_2' })
def test_log_dict(self): db = backend.get_collection('logs') db.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = db.find_one() eq_(entry['message'], { u'dict_key': u'value', u'dict_key2': u'value_2' })
def test_log_tags(self): log.model.collection.remove() tags = ['warning', 'info', 'debug', 'critical', 'error'] log({"message":"", "tags": "warning"}) log({"message":"", "tags": "info"}) log({"message":"", "tags": "debug"}) log({"message":"", "tags": "critical"}) log({"message":"", "tags": "error"}) eq_(5, log.model.collection.count()) entries = log.model.collection.find() for entry in entries: self.assertTrue(entry['tags'] in tags)
def test_unread_counter_values(self): unread = backend.get_collection('unread') unread.remove() log({"message": "", "level": "dummy_level"}) unread_dict = unread.find_one() eq_(unread_dict['logs'], 1) log({"message": "", "level": "dummy_level"}) log({"message": "", "level": "dummy_level"}) log({"message": "", "level": "dummy_level"}) log({"message": "", "level": "dummy_level"}) unread_dict = unread.find_one() eq_(unread_dict['logs'], 5)
def test_log_tags(self): log.model.collection.remove() tags = ['warning', 'info', 'debug', 'critical', 'error'] log({"message": "", "tags": "warning"}) log({"message": "", "tags": "info"}) log({"message": "", "tags": "debug"}) log({"message": "", "tags": "critical"}) log({"message": "", "tags": "error"}) eq_(5, log.model.collection.count()) entries = log.model.collection.find() for entry in entries: self.assertTrue(entry['tags'] in tags)
def test_log_levels(self): db = backend.get_collection('logs') db.remove() levels = ('warning', 'error', 'info', 'critical', 'debug') log({"message":"", "level": "warning"}) log({"message":"", "level": "info"}) log({"message":"", "level": "debug"}) log({"message":"", "level": "critical"}) log({"message":"", "level": "error"}) eq_(5, db.count()) entries = db.find() for entry in entries: self.assertTrue(entry['level'] in levels)
def test_log_levels(self): db = backend.get_collection('logs') db.remove() levels = ('warning', 'error', 'info', 'critical', 'debug') log({"message": "", "level": "warning"}) log({"message": "", "level": "info"}) log({"message": "", "level": "debug"}) log({"message": "", "level": "critical"}) log({"message": "", "level": "error"}) eq_(5, db.count()) entries = db.find() for entry in entries: self.assertTrue(entry['level'] in levels)
def test_unread_counter_values(self): unread = backend.get_collection('unread') unread.remove() log({"message":"", "level": "dummy_level"}) unread_dict = unread.find_one() eq_(unread_dict['logs'],1) log({"message":"", "level": "dummy_level"}) log({"message":"", "level": "dummy_level"}) log({"message":"", "level": "dummy_level"}) log({"message":"", "level": "dummy_level"}) unread_dict = unread.find_one() eq_(unread_dict['logs'],5)
def test_undefined_log_levels(self): db = backend.get_collection('logs') db.remove() log({"message": "", "level": "dummy_level"}) log({"message": "", "level": "and_another_one"}) log({"message": "", "level": "and_even_more"}) entries = db.find() for entry in entries: eq_(entry['level'], 'notset')
def test_unread_counter(self): unread = backend.get_collection('unread') unread.remove() log({"message": "", "level": "dummy_level"}) eq_(unread.count(), 1) log({"message": "", "level": "dummy_level"}) log({"message": "", "level": "dummy_level"}) eq_(unread.count(), 1)
def test_unread_counter(self): unread = backend.get_collection('unread') unread.remove() log({"message":"", "level": "dummy_level"}) eq_(unread.count(), 1) log({"message":"", "level": "dummy_level"}) log({"message":"", "level": "dummy_level"}) eq_(unread.count(), 1)
def test_undefined_log_levels(self): db = backend.get_collection('logs') db.remove() log({"message":"", "level": "dummy_level"}) log({"message":"", "level": "and_another_one"}) log({"message":"", "level": "and_even_more"}) entries = db.find() for entry in entries: eq_(entry['level'], 'notset')
def test_log_dict(self): log.model.collection.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = log.model.collection.find_one() eq_(entry['message'], {u'dict_key': u'value', u'dict_key2': u'value_2'})
def test_log_list_integers(self): db = backend.get_collection('logs') db.remove() log({"message": [1,2,3,4]}) eq_(1, db.count())
def test_log_searchable_string(self): log.model.collection.remove() log({"message": "test_message"}) entry = log.model.collection.find_one() eq_(entry['_searchable'], 'test_message')
def test_log_searchable_dict(self): log.model.collection.remove() log({"message": {"dict_key": "value", "dict_key2": "value_2"}}) entry = log.model.collection.find_one() eq_(entry['_searchable'], ':dict_key:dict_key2')
def test_log_list_integers(self): log.model.collection.remove() log({"message": [1,2,3,4]}) eq_(1, log.model.collection.count())
def test_log_searchable_list(self): log.model.collection.remove() log({"message": ['test', 'more']}) entry = log.model.collection.find_one() eq_(entry['_searchable'], 'test:more')
def test_log(self): db = backend.get_collection('logs') db.remove() log({"bar":"baz"}) eq_(1, db.count())
def test_log(self): db = backend.get_collection('logs') db.remove() log({"bar": "baz"}) eq_(1, db.count())
def test_log(self): log.model.collection.remove() log({"bar": "baz"}) eq_(1, log.model.collection.count())
def test_log_list_integers(self): db = backend.get_collection('logs') db.remove() log({"message": [1, 2, 3, 4]}) eq_(1, db.count())
def test_log_contents(self): log.model.collection.remove() log({"message":"test"}) entry = log.model.collection.find_one() eq_(entry['message'], 'test')
def test_log_list_integers(self): log.model.collection.remove() log({"message": [1, 2, 3, 4]}) eq_(1, log.model.collection.count())
def test_log_contents(self): log.model.collection.remove() log({"message": "test"}) entry = log.model.collection.find_one() eq_(entry['message'], 'test')
def test_log(self): log.model.collection.remove() log({"bar":"baz"}) eq_(1, log.model.collection.count())