Beispiel #1
0
    def test_exception_grouping(self):
        exception.model.collection.remove()

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test", "data": "data"})

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test", "data": "more data"})

        eq_(1, exception.model.collection.count())
Beispiel #2
0
    def test_exception_id(self):
        exception.model.collection.remove()

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test"})

        exception_string = "{0}{1}{2}".format("test", "url_test", "backtrace_test")
        exception_id = md5(exception_string).hexdigest()

        entry = exception.model.collection.find_one()
        eq_(entry["exception_id"], exception_id)
Beispiel #3
0
    def test_exception_occurences_counter(self):
        exception.model.collection.remove()

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test"})

        exc = exception.model.collection.find_one()
        eq_(1, exc["total_occurrences"])

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test"})

        exc = exception.model.collection.find_one()
        eq_(2, exc["total_occurrences"])
Beispiel #4
0
	def test_exception_id(self):
		exception.model.collection.remove()

		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})

		exception_string = "{0}{1}{2}".format('test', 'url_test', 'backtrace_test')
		exception_id = md5(exception_string).hexdigest()

		entry = exception.model.collection.find_one()
		eq_(entry['exception_id'], exception_id)
Beispiel #5
0
	def test_exception_id(self):
		db = backend.get_collection('exceptions')
		db.remove()

		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})

		exception_string = "{0}{1}{2}".format('test', 'url_test', 'backtrace_test')
		exception_id = md5(exception_string).hexdigest()

		entry = db.find_one()
		eq_(entry['exception_id'], exception_id)
Beispiel #6
0
	def test_exception_grouping(self):
		exception.model.collection.remove()
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test",\
					"data":"data"})
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test",\
					"data":"more data"})

		eq_(1, exception.model.collection.count())
Beispiel #7
0
    def test_exception_additional_data(self):
        exception.model.collection.remove()

        exception({"exception_class": "test", "url": "url_test", "backtrace": "backtrace_test"})

        exc = exception.model.collection.find_one()
        additional_data = exc["additional_data"][0]
        eq_(1, len(additional_data))  # Only occurrence should be here

        valid_keys = ["occurrence"]
        keys = additional_data.keys()

        for key in keys:
            assert key in valid_keys
Beispiel #8
0
    def test_exception_grouping(self):
        db = backend.get_collection('exceptions')
        db.remove()

        exception({"exception_class":"test",\
           "url": "url_test",\
           "backtrace": "backtrace_test",\
           "data":"data"})

        exception({"exception_class":"test",\
           "url": "url_test",\
           "backtrace": "backtrace_test",\
           "data":"more data"})

        eq_(1, db.count())
Beispiel #9
0
	def test_exception_grouping(self):
		db = backend.get_collection('exceptions')
		db.remove()
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test",\
					"data":"data"})
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test",\
					"data":"more data"})

		eq_(1, db.count())
Beispiel #10
0
	def test_exception_contents(self):
		exception.model.collection.remove()
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test",\
					"message": "message_test",\
					"enviroment": "enviroment",\
					"data":"data"})

		entry = exception.model.collection.find_one()
		eq_(entry['exception_class'], 'test')
		eq_(entry['url'], 'url_test')
		eq_(entry['backtrace'], 'backtrace_test')
		eq_(entry['additional_data'][0]['message'], 'message_test')
		eq_(entry['additional_data'][0]['enviroment'], 'enviroment')
		eq_(entry['additional_data'][0]['data'], 'data')
Beispiel #11
0
    def test_exception_additional_data(self):
        exception.model.collection.remove()

        exception({"exception_class":"test",\
                    "url": "url_test",\
                    "backtrace": "backtrace_test"})

        exc = exception.model.collection.find_one()
        additional_data = exc['additional_data'][0]
        eq_(1, len(additional_data))  # Only occurrence should be here

        valid_keys = ['occurrence']
        keys = additional_data.keys()

        for key in keys:
            assert key in valid_keys
Beispiel #12
0
	def test_unread_counter_values(self):
		unread = backend.get_collection('unread')
		unread.remove()
		
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})

		unread_dict = unread.find_one()
		eq_(unread_dict['exceptions'],1)

		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})

		unread_dict = unread.find_one()
		eq_(unread_dict['exceptions'],5)
Beispiel #13
0
	def test_exception_occurences_counter(self):
		exception.model.collection.remove()
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})
		
		exc = exception.model.collection.find_one()
		eq_(1, exc['total_occurrences'])

		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})
		
		exc = exception.model.collection.find_one()
		eq_(2, exc['total_occurrences'])
Beispiel #14
0
	def test_exception_occurences_counter(self):
		db = backend.get_collection('exceptions')
		db.remove()
		
		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})
		
		exc = db.find_one()
		eq_(1, exc['total_occurrences'])

		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})
		
		exc = db.find_one()
		eq_(2, exc['total_occurrences'])
Beispiel #15
0
    def test_exception_occurences_counter(self):
        db = backend.get_collection('exceptions')
        db.remove()

        exception({"exception_class":"test",\
           "url": "url_test",\
           "backtrace": "backtrace_test"})

        exc = db.find_one()
        eq_(1, exc['total_occurrences'])

        exception({"exception_class":"test",\
           "url": "url_test",\
           "backtrace": "backtrace_test"})

        exc = db.find_one()
        eq_(2, exc['total_occurrences'])
Beispiel #16
0
	def test_exception_additional_data(self):
		db = backend.get_collection('exceptions')
		db.remove()

		exception({"exception_class":"test",\
					"url": "url_test",\
					"backtrace": "backtrace_test"})


		exc = db.find_one()
		additional_data = exc['additional_data'][0]
		eq_(1, len(additional_data)) # Only occurrence should be here

		valid_keys = ['occurrence']
		keys = additional_data.keys()
		
		for key in keys:
			assert key in valid_keys
Beispiel #17
0
    def test_exception_contents(self):
        exception.model.collection.remove()
        exception(
            {
                "exception_class": "test",
                "url": "url_test",
                "backtrace": "backtrace_test",
                "message": "message_test",
                "enviroment": "enviroment",
                "data": "data",
            }
        )

        entry = exception.model.collection.find_one()
        eq_(entry["exception_class"], "test")
        eq_(entry["url"], "url_test")
        eq_(entry["backtrace"], "backtrace_test")
        eq_(entry["additional_data"][0]["message"], "message_test")
        eq_(entry["additional_data"][0]["enviroment"], "enviroment")
        eq_(entry["additional_data"][0]["data"], "data")
Beispiel #18
0
    def test_unread_counter_values(self):
        unread = backend.get_collection('unread')
        unread.remove()

        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })

        unread_dict = unread.find_one()
        eq_(unread_dict['exceptions'], 1)

        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })
        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })
        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })
        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })

        unread_dict = unread.find_one()
        eq_(unread_dict['exceptions'], 5)
Beispiel #19
0
	def test_unread_counter(self):
		unread = backend.get_collection('unread')
		unread.remove()
		
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})
		
		eq_(unread.count(), 1)

		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})
		exception({"exception_class":"test","url": "url_test", "backtrace": "backtrace_test"})

		eq_(unread.count(), 1)
Beispiel #20
0
    def test_unread_counter(self):
        unread = backend.get_collection('unread')
        unread.remove()

        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })

        eq_(unread.count(), 1)

        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })
        exception({
            "exception_class": "test",
            "url": "url_test",
            "backtrace": "backtrace_test"
        })

        eq_(unread.count(), 1)
Beispiel #21
0
 def test_exception(self):
     db = backend.get_collection('exceptions')
     db.remove()
     exception({"bar": "baz"})
     eq_(1, db.count())
Beispiel #22
0
	def test_exception(self):
		db = backend.get_collection('exceptions')
		db.remove()
		exception({"bar":"baz"})
		eq_(1, db.count())
Beispiel #23
0
	def test_exception(self):
		exception.model.collection.remove()
		exception({"bar":"baz"})
		eq_(1, exception.model.collection.count())