Projet

Général

Profil

0002-tests-improve-determinism-of-some-asserts-70933.patch

Benjamin Dauvergne, 12 novembre 2022 10:51

Télécharger (1,98 ko)

Voir les différences:

Subject: [PATCH 2/2] tests: improve determinism of some asserts (#70933)

 tests/test_application.py | 10 ++++++----
 tox.ini                   |  1 +
 2 files changed, 7 insertions(+), 4 deletions(-)
tests/test_application.py
306 306
        assert version.pk != same_version.pk
307 307

  
308 308
        resp = app.get('/applications/manifest/test/versions/')
309
        assert resp.text.count('1.0') == 1
310
        assert resp.text.count('2.0') == 1
309
        versions = [e.text() for e in resp.pyquery('h3').items()]
310
        assert versions.count('1.0') == 1
311
        assert versions.count('2.0') == 1
311 312
        assert resp.text.count('Creating application bundle') == 3
312 313
        resp = resp.click(href='/applications/manifest/test/download/%s/' % same_version.pk)
313 314
        assert resp.content_type == 'application/x-tar'
......
327 328
        assert new_version.notes == 'Foo bar blah. But with an icon.'
328 329
        assert new_version.pk != version.pk  # new version created
329 330
        resp = app.get('/applications/manifest/test/versions/')
330
        assert resp.text.count('1.0') == 2
331
        assert resp.text.count('2.0') == 1
331
        versions = [e.text() for e in resp.pyquery('h3').items()]
332
        assert versions.count('1.0') == 2
333
        assert versions.count('2.0') == 1
332 334
        assert resp.text.count('Creating application bundle') == 4
333 335

  
334 336
        # non editable app
tox.ini
45 45
	coverage
46 46
	cssselect
47 47
	WebTest
48
	pyquery
48 49
	django-mellon
49 50
	django-webtest
50 51
	Markdown<3
51
-