Projet

Général

Profil

0002-tests-use-reliable-references-to-objects-44861.patch

Valentin Deniaud, 06 juillet 2020 18:17

Télécharger (1,53 ko)

Voir les différences:

Subject: [PATCH 2/2] tests: use reliable references to objects (#44861)

 tests/test_environment.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
tests/test_environment.py
205 205

  
206 206
def test_variable_update_view(app, admin_user):
207 207
    app = login(app)
208
    Variable.objects.create(name='foo', value='bar')
209
    response = app.get('/sites/update-variable/1')
208
    var = Variable.objects.create(name='foo', value='bar')
209
    response = app.get('/sites/update-variable/%s' % var.pk)
210 210
    assert response.html.find('input', {'name': 'name'})['value'] == 'foo'
211 211
    assert response.html.find('textarea').text == '\nbar'
212 212
    response.form['value'] = 'barbar'
......
217 217

  
218 218
def test_variable_delete_view(app, admin_user):
219 219
    app = login(app)
220
    Variable.objects.create(name='foo', value='bar')
221
    response = app.get('/sites/delete-variable/1')
220
    var = Variable.objects.create(name='foo', value='bar')
221
    response = app.get('/sites/delete-variable/%s' % var.pk)
222 222
    assert response.html.find('h2').text == 'Removal of "foo"'
223 223
    response = response.form.submit()
224 224
    assert response.location == '/sites/variables'
225
-