Exemplo n.º 1
0
    def test_write(self):
        mocked_write = MagicMock()
        mocked_lseek = MagicMock()
        mocked_write.return_value = "magic"

        with patch('gitfs.views.passthrough.os.write', mocked_write):
            with patch('gitfs.views.passthrough.os.lseek', mocked_lseek):
                view = PassthroughView(repo=self.repo, repo_path=self.repo_path)
                result = view.write("/magic/path", 10, 10, 0)

                assert result == "magic"
                mocked_write.assert_called_once_with(0, 10)
                mocked_lseek.assert_called_once_with(0, 10, os.SEEK_SET)
Exemplo n.º 2
0
    def test_write(self):
        mocked_write = MagicMock()
        mocked_lseek = MagicMock()
        mocked_write.return_value = "magic"

        with patch('gitfs.views.passthrough.os.write', mocked_write):
            with patch('gitfs.views.passthrough.os.lseek', mocked_lseek):
                view = PassthroughView(repo=self.repo,
                                       repo_path=self.repo_path)
                result = view.write("/magic/path", 10, 10, 0)

                assert result == "magic"
                mocked_write.assert_called_once_with(0, 10)
                mocked_lseek.assert_called_once_with(0, 10, os.SEEK_SET)