from mock import MagicMock, patch
from pytest import raises
-from six import ensure_str, ensure_binary
+from six import ensure_str, ensure_binary, PY2
from teuthology.orchestra import run
from teuthology.exceptions import (CommandCrashedError, CommandFailedError,
assert code == 0
assert proc.exitstatus == 0
+ def test_copy_and_close(self):
+ run.copy_and_close(None, MagicMock())
+ run.copy_and_close('', MagicMock())
+ run.copy_and_close(b'', MagicMock())
+ if PY2:
+ run.copy_and_close(u'', MagicMock())
+
+
class TestQuote(object):
def test_quote_simple(self):