diff options
author | Humble Devassy Chirammal <humble.devassy@gmail.com> | 2016-03-18 03:07:06 -0700 |
---|---|---|
committer | Gerrit Code Review <review@dev.gluster.org> | 2016-03-18 03:07:06 -0700 |
commit | 9466403495084eb9a197c1fe30bfa40a68b8feec (patch) | |
tree | 701c26b0861f800ea6c196bb81a2e21caf369263 /test/unit | |
parent | 1815ad27684435a0612c987b5d6d8893417593f8 (diff) | |
parent | 14c16992b563a77330478bcc6fecdb54df4300b5 (diff) |
Merge "Add readinto() API"
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/gluster/test_gfapi.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/gluster/test_gfapi.py b/test/unit/gluster/test_gfapi.py index 5551235..4be2346 100644 --- a/test/unit/gluster/test_gfapi.py +++ b/test/unit/gluster/test_gfapi.py @@ -192,6 +192,17 @@ class TestFile(unittest.TestCase): with patch("gluster.gfapi.File.fgetsize", _mock_fgetsize): self.fd.read(buflen) + def test_readinto(self): + mock_glfs_read = Mock() + mock_glfs_read.return_value = 5 + + with patch("gluster.gfapi.api.glfs_read", mock_glfs_read): + buf = bytearray(10) + ret = self.fd.readinto(buf) + self.assertEqual(ret, 5) + + self.assertRaises(TypeError, self.fd.readinto, str("hello")) + def test_write_success(self): mock_glfs_write = Mock() mock_glfs_write.return_value = 5 |