Roundup Tracker - Issues


Author rouilj
Recipients rouilj, schlatterbeck
Date 2022-11-23.20:33:03
Message-id <>
In-reply-to <>
Hi Ralf:

In message <>,
Ralf Schlatterbeck writes:
>On Wed, Nov 23, 2022 at 03:25:05PM +0000, John Rouillard wrote:
>> try:
>>   import mock
>> except ImportError:
>>   import unittest.mock as mock
>OK, you know that roundup has its own mock module in
>roundup/test/ Does this do the same thing?

It has no patch method so I claim it does not do the same thing.

>> I have no error of that type in CI (ubuntu 3.11 and lower). What is your
>> OS?
>Debian, both oldstable and stable do not have a mock.
>I do have unittest installed on both systems.
>    from unittest import mock
>work on both of them.


>> My guess is mock/ was installed as a (default) package in some python
>> distributions:
>>   % dpkg -S /usr/lib/python3/dist-packages/mock/
>>   python3-mock: /usr/lib/python3/dist-packages/mock/
>Yes, seems not very portable, lets use either unittest.mock or the one
>that comes with roundup.

unittest.mock isn't in 2.7. So I maybe:

    import unittest.mock as mock
  except ImportError:
    import mock

Make the 3.x the default path and 2.x the compatibility exception.
Date User Action Args
2022-11-23 20:33:03rouiljsetrecipients: + rouilj, schlatterbeck
2022-11-23 20:33:03rouiljlinkissue2551242 messages
2022-11-23 20:33:03rouiljcreate