summaryrefslogtreecommitdiffhomepage
path: root/test/test_python_basic.py
diff options
context:
space:
mode:
authorAndrey Zelenkov <zelenkov@nginx.com>2019-08-14 14:06:22 +0300
committerAndrey Zelenkov <zelenkov@nginx.com>2019-08-14 14:06:22 +0300
commitb3b7013edaa142318349e46825f250b7ab6b2bc0 (patch)
tree4078f4a3cdf3c03312a9083d0de468757fecb75f /test/test_python_basic.py
parent78fbf9ee60a1cf4306a65c15ecce8dafbe6bf862 (diff)
downloadunit-b3b7013edaa142318349e46825f250b7ab6b2bc0.tar.gz
unit-b3b7013edaa142318349e46825f250b7ab6b2bc0.tar.bz2
Tests: added tests for deleting listeners and applications objects.
Diffstat (limited to 'test/test_python_basic.py')
-rw-r--r--test/test_python_basic.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/test_python_basic.py b/test/test_python_basic.py
index 9987e886..f7a7e354 100644
--- a/test/test_python_basic.py
+++ b/test/test_python_basic.py
@@ -177,6 +177,33 @@ class TestPythonBasic(TestControl):
'error', self.conf_delete('applications/app'), 'delete app again'
)
+ def test_python_delete_blocks(self):
+ self.conf(self.conf_basic)
+
+ self.assertIn(
+ 'success',
+ self.conf_delete('listeners'),
+ 'listeners delete',
+ )
+
+ self.assertIn(
+ 'success',
+ self.conf_delete('applications'),
+ 'applications delete',
+ )
+
+ self.assertIn(
+ 'success',
+ self.conf(self.conf_app, 'applications'),
+ 'listeners restore',
+ )
+
+ self.assertIn(
+ 'success',
+ self.conf({"*:7080": {"pass": "applications/app"}}, 'listeners'),
+ 'applications restore',
+ )
+
if __name__ == '__main__':
TestPythonBasic.main()