]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume tests.process ensure that stdin works on py3 and py2.7
authorAlfredo Deza <adeza@redhat.com>
Fri, 20 Jul 2018 13:49:59 +0000 (09:49 -0400)
committerAlfredo Deza <adeza@redhat.com>
Fri, 27 Jul 2018 21:48:01 +0000 (17:48 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/tests/test_process.py

index d38927ae2c6795279000b6387ea3b9cb5b012231..2a69d3e61b9149e49e2585223444ae15532d81a3 100644 (file)
@@ -66,3 +66,12 @@ class TestCall(object):
         assert 'ls' in log_lines
         assert 'stderr' in log_lines
         assert out == ''
+
+
+class TestFunctionalCall(object):
+
+    def test_stdin(self):
+        process.call(['xargs', 'ls'], stdin="echo '/'")
+
+    def test_unicode_encoding(self):
+        process.call(['echo', u'\xd0'])