コード例 #1
0
    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')
コード例 #2
0
    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')
コード例 #3
0
ファイル: log_test.py プロジェクト: d1on/amon
	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'})
コード例 #4
0
ファイル: log_test.py プロジェクト: d1on/amon
	def test_log_contents(self):
		db = backend.get_collection('logs')
		db.remove()
		log({"message":"test"})

		entry = db.find_one()
		eq_(entry['message'], 'test')
コード例 #5
0
ファイル: log_test.py プロジェクト: d1on/amon
	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')
コード例 #6
0
ファイル: log_test.py プロジェクト: d1on/amon
	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')
コード例 #7
0
ファイル: log_test.py プロジェクト: d1on/amon
	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')
コード例 #8
0
    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')
コード例 #9
0
    def test_log_contents(self):
        db = backend.get_collection('logs')
        db.remove()
        log({"message": "test"})

        entry = db.find_one()
        eq_(entry['message'], 'test')
コード例 #10
0
ファイル: log_test.py プロジェクト: daemon13/amon
    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)
コード例 #11
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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)
コード例 #12
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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'
        })
コード例 #13
0
    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'
        })
コード例 #14
0
ファイル: log_test.py プロジェクト: daemon13/amon
    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)
コード例 #15
0
    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)
コード例 #16
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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)
コード例 #17
0
ファイル: log_test.py プロジェクト: d1on/amon
	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)
コード例 #18
0
    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)
コード例 #19
0
ファイル: log_test.py プロジェクト: d1on/amon
	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)
コード例 #20
0
    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')
コード例 #21
0
    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)
コード例 #22
0
ファイル: log_test.py プロジェクト: d1on/amon
	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)
コード例 #23
0
ファイル: log_test.py プロジェクト: d1on/amon
	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')
コード例 #24
0
ファイル: log_test.py プロジェクト: daemon13/amon
    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'})
コード例 #25
0
ファイル: log_test.py プロジェクト: d1on/amon
	def test_log_list_integers(self):
		db = backend.get_collection('logs')
		db.remove()
		log({"message": [1,2,3,4]})
		
		eq_(1, db.count())
コード例 #26
0
ファイル: log_test.py プロジェクト: daemon13/amon
 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')
コード例 #27
0
ファイル: log_test.py プロジェクト: daemon13/amon
 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')
コード例 #28
0
ファイル: log_test.py プロジェクト: daemon13/amon
 def test_log_list_integers(self):
     log.model.collection.remove()
     log({"message": [1,2,3,4]})
     
     eq_(1, log.model.collection.count())
コード例 #29
0
ファイル: log_test.py プロジェクト: daemon13/amon
 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')
コード例 #30
0
ファイル: log_test.py プロジェクト: d1on/amon
	def test_log(self):
		db = backend.get_collection('logs')
		db.remove()
		log({"bar":"baz"})
		eq_(1, db.count())
コード例 #31
0
 def test_log(self):
     db = backend.get_collection('logs')
     db.remove()
     log({"bar": "baz"})
     eq_(1, db.count())
コード例 #32
0
ファイル: log_test.py プロジェクト: yoshrote/amon
 def test_log(self):
     log.model.collection.remove()
     log({"bar": "baz"})
     eq_(1, log.model.collection.count())
コード例 #33
0
    def test_log_list_integers(self):
        db = backend.get_collection('logs')
        db.remove()
        log({"message": [1, 2, 3, 4]})

        eq_(1, db.count())
コード例 #34
0
ファイル: log_test.py プロジェクト: daemon13/amon
    def test_log_contents(self):
        log.model.collection.remove()
        log({"message":"test"})

        entry = log.model.collection.find_one()
        eq_(entry['message'], 'test')
コード例 #35
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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')
コード例 #36
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    def test_log_list_integers(self):
        log.model.collection.remove()
        log({"message": [1, 2, 3, 4]})

        eq_(1, log.model.collection.count())
コード例 #37
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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')
コード例 #38
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    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')
コード例 #39
0
ファイル: log_test.py プロジェクト: yoshrote/amon
    def test_log_contents(self):
        log.model.collection.remove()
        log({"message": "test"})

        entry = log.model.collection.find_one()
        eq_(entry['message'], 'test')
コード例 #40
0
ファイル: log_test.py プロジェクト: daemon13/amon
 def test_log(self):
     log.model.collection.remove()
     log({"bar":"baz"})
     eq_(1, log.model.collection.count())