summaryrefslogtreecommitdiffhomepage
path: root/test/test_python_application.py
diff options
context:
space:
mode:
authorAndrey Zelenkov <zelenkov@nginx.com>2018-04-05 17:55:06 +0300
committerAndrey Zelenkov <zelenkov@nginx.com>2018-04-05 17:55:06 +0300
commitf6c3ef7ed3efd6f63ef55a117fe475bd369d248b (patch)
treed6cf95d43ef019925353131c15ee5033c4f92f4c /test/test_python_application.py
parent2f3b9d458328c7c96f91259c1892810c16cbccdd (diff)
downloadunit-f6c3ef7ed3efd6f63ef55a117fe475bd369d248b.tar.gz
unit-f6c3ef7ed3efd6f63ef55a117fe475bd369d248b.tar.bz2
Tests: added Python test with not iterable object.
Diffstat (limited to 'test/test_python_application.py')
-rw-r--r--test/test_python_application.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/test_python_application.py b/test/test_python_application.py
index 7e1df887..f54d5803 100644
--- a/test/test_python_application.py
+++ b/test/test_python_application.py
@@ -227,5 +227,16 @@ class TestUnitPythonApplication(unit.TestUnitApplicationPython):
self.assertIsNotNone(self.search_in_log(r'Close called\.'),
'close error')
+ def test_python_application_not_iterable(self):
+ self.load('not_iterable')
+
+ self.get(raw_resp=True)
+
+ self.stop()
+
+ self.assertIsNotNone(self.search_in_log(
+ r'\[error\].+the application returned not an iterable object'),
+ 'not iterable')
+
if __name__ == '__main__':
unittest.main()