<div dir="ltr"><div>Major user-facing changes to Pulp Smash are now complete, and the <a href="https://github.com/PulpQE/pulp-smash/milestone/26">milestone</a> tracking this work is now closed. Importantly, <b>Pulp 2 tests have moved to a new repository.</b> Specifically, they've moved from <a href="https://github.com/PulpQE/pulp-smash">Pulp Smash</a> to <a href="https://github.com/PulpQE/pulp-2-tests">Pulp 2 Tests</a>. For detailed information on Pulp 2 Tests, see the <a href="https://pulp-2-tests.readthedocs.io/en/latest/">Pulp 2 Tests documentation</a>. Pulp 3 tests remain in Pulp Smash.<br></div><div><br></div><div>As a Pulp Smash user, what do you have to do?</div><div><ul><li>If testing Pulp 2:<br></li><ol><li>Install `pulp-2-tests` instead of `pulp-smash`.</li><li>Invoke the tests in the new namespace with `python -m unittest discover pulp_2_tests.tests`, or the equivalent for your test runner of choice.</li></ol><li>If testing Pulp 3:</li><ul><li>Regenerate your configuration file.</li><li>Consider migrating tests from Pulp Smash to whatever plugin you're working on.</li><li>Consider depending on a specific version of Pulp Smash. For an example, see <a href="https://github.com/PulpQE/Pulp-2-Tests/pull/3">Pulp 2 Tests PR 3</a>.</li></ul></ul><div>Also of interest is that Pulp Smash's versioning scheme has changed. Releases are no longer date-based, with versions like 2018.7.19. Releases are now semantically versioned, with versions like 1!0.0.1.<br></div></div></div>