summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Burry <bburry@etsy.com>2014-11-11 16:12:19 +0000
committerBen Burry <bburry@etsy.com>2014-11-11 16:12:19 +0000
commit370d5683e6ad2e9499e3149fe75417cd92e2ea2c (patch)
tree578c6b2ae0df85cb990a482e22695cb38a19a544
parente961ad90d3801eea0fd52ee89af644b3339ae3f5 (diff)
downloadlogster-370d5683e6ad2e9499e3149fe75417cd92e2ea2c.zip
logster-370d5683e6ad2e9499e3149fe75417cd92e2ea2c.tar.gz
logster-370d5683e6ad2e9499e3149fe75417cd92e2ea2c.tar.bz2
Convert assertRaises contextmanager to function call
UnitTest.assertRaises only became usable as a contextmanager in python 2.7, so was causing failures in our 2.6 unit tests
-rw-r--r--tests/test_errorloglogster.py3
-rw-r--r--tests/test_log4jlogster.py12
-rw-r--r--tests/test_samplelogster.py3
-rw-r--r--tests/test_squidlogster.py3
4 files changed, 7 insertions, 14 deletions
diff --git a/tests/test_errorloglogster.py b/tests/test_errorloglogster.py
index 256a085..5dd0753 100644
--- a/tests/test_errorloglogster.py
+++ b/tests/test_errorloglogster.py
@@ -49,8 +49,7 @@ class TestErrorLogLogster(unittest.TestCase):
self.assertEqual(expected[m.name], m.value)
def test_invalid_line(self):
- with self.assertRaises(LogsterParsingException):
- self.logster.parse_line('invalid log entry')
+ self.assertRaises(LogsterParsingException, self.logster.parse_line, 'invalid log entry')
if __name__ == '__main__':
unittest.main()
diff --git a/tests/test_log4jlogster.py b/tests/test_log4jlogster.py
index 0e3cadc..56715d7 100644
--- a/tests/test_log4jlogster.py
+++ b/tests/test_log4jlogster.py
@@ -16,8 +16,7 @@ class TestLog4jLogster(unittest.TestCase):
self.assertEqual(2, self.logster.ERROR)
self.assertEqual(0, self.logster.FATAL)
- with self.assertRaises(LogsterParsingException):
- self.logster.parse_line(self.log_tmpl % 'DEBUG')
+ self.assertRaises(LogsterParsingException, self.logster.parse_line, self.log_tmpl % 'DEBUG')
self.assertFalse(hasattr(self.logster, 'DEBUG'))
def test_valid_lines_non_default(self):
@@ -25,10 +24,8 @@ class TestLog4jLogster(unittest.TestCase):
debug_logster.parse_line(self.log_tmpl % 'DEBUG')
self.assertEqual(1, debug_logster.DEBUG)
- with self.assertRaises(LogsterParsingException):
- debug_logster.parse_line(self.log_tmpl % 'WARN')
- debug_logster.parse_line(self.log_tmpl % 'ERROR')
- debug_logster.parse_line(self.log_tmpl % 'ERROR')
+ self.assertRaises(LogsterParsingException, debug_logster.parse_line, self.log_tmpl % 'WARN')
+ self.assertRaises(LogsterParsingException, debug_logster.parse_line, self.log_tmpl % 'ERROR')
self.assertFalse(hasattr(debug_logster, 'WARN'))
self.assertFalse(hasattr(debug_logster, 'ERROR'))
self.assertFalse(hasattr(debug_logster, 'FATAL'))
@@ -58,8 +55,7 @@ class TestLog4jLogster(unittest.TestCase):
self.assertEqual(expected[m.name], m.value)
def test_invalid_line(self):
- with self.assertRaises(LogsterParsingException):
- self.logster.parse_line('invalid log entry')
+ self.assertRaises(LogsterParsingException, self.logster.parse_line, 'invalid log entry')
if __name__ == '__main__':
unittest.main()
diff --git a/tests/test_samplelogster.py b/tests/test_samplelogster.py
index 71f50fa..e78f32e 100644
--- a/tests/test_samplelogster.py
+++ b/tests/test_samplelogster.py
@@ -47,8 +47,7 @@ class TestSampleLogster(unittest.TestCase):
self.assertEqual(expected[m.name], m.value)
def test_invalid_line(self):
- with self.assertRaises(LogsterParsingException):
- self.logster.parse_line('invalid log entry')
+ self.assertRaises(LogsterParsingException, self.logster.parse_line, 'invalid log entry')
if __name__ == '__main__':
unittest.main()
diff --git a/tests/test_squidlogster.py b/tests/test_squidlogster.py
index 2346ab4..1049746 100644
--- a/tests/test_squidlogster.py
+++ b/tests/test_squidlogster.py
@@ -66,8 +66,7 @@ class TestSquidLogster(unittest.TestCase):
self.assertEqual(expected[m.name], m.value)
def test_invalid_line(self):
- with self.assertRaises(LogsterParsingException):
- self.logster.parse_line('invalid log entry')
+ self.assertRaises(LogsterParsingException, self.logster.parse_line, 'invalid log entry')
if __name__ == '__main__':
unittest.main()