Exemplo n.º 1
0
    def test_readlink_without_slash(self):
        mocked_os = MagicMock()
        mocked_os.path.join = os.path.join

        mocked_os.readlink.return_value = "my_link"

        with patch('gitfs.views.passthrough.os', mocked_os):
            view = PassthroughView(repo=self.repo, repo_path=self.repo_path)
            result = view.readlink("/magic/path")

            assert result == "my_link"
            path = '/the/root/path/magic/path'
            mocked_os.readlink.assert_called_once_with(path)
Exemplo n.º 2
0
    def test_readlink_without_slash(self):
        mocked_os = MagicMock()
        mocked_os.path.join = os.path.join

        mocked_os.readlink.return_value = "my_link"

        with patch('gitfs.views.passthrough.os', mocked_os):
            view = PassthroughView(repo=self.repo, repo_path=self.repo_path)
            result = view.readlink("/magic/path")

            assert result == "my_link"
            path = '/the/root/path/magic/path'
            mocked_os.readlink.assert_called_once_with(path)