40
40
def patch(self, obj, name, value):
41
41
"""Temporarily set the 'name' attribute of 'obj' to 'value'."""
43
43
setattr(obj, name, value)
44
self.addCleanup(setattr, obj, name, real_value)
46
45
def test_get_launchpadlib_version(self):
47
46
# parse_launchpadlib_version returns a tuple of a version number of