• Xavier Thompson's avatar
    Adapt tests to new rebootstrap method · ab044127
    Xavier Thompson authored
    Previously, the tests for reboostrapping with a version of Python
    different than the original one had an expected failure to obtain
    a distribution for setuptools, because the test environment blocks
    access to PyPI etc.
    
    However the new rebootstrap method uses the existing installation
    to call buildout bootstrap with the new Python. This would usually
    trigger fetching zc.buildout and dependencies online because the
    already installed versions are tagged for the original Python, but
    in the test the Python versions are actually the same and we merely
    tricked rebootstrap into temporarily believing they are different
    in order to trigger the desired code path, so the already installed
    eggs are just directly reused.
    ab044127
different_version.txt 2.68 KB