|
|
|
import pytest
|
|
|
|
from django.core.urlresolvers import reverse
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize("test_input,kwargs,expected", [
|
|
|
|
('materia:pesquisar_materia_list',
|
|
|
|
{},
|
|
|
|
'/materia/pesquisar-materia-list'),
|
|
|
|
('materia:relatoria_edit',
|
|
|
|
{'pk': '11', 'id': '99'},
|
|
|
|
'/materia/11/relatoria/99/edit'),
|
|
|
|
('materia:tramitacao_edit',
|
|
|
|
{'pk': '3', 'id': '8'},
|
|
|
|
'/materia/3/tramitacao/8/edit'),
|
|
|
|
('materia:adicionar_proposicao', {}, '/materia/proposicao'),
|
|
|
|
('materia:editar_proposicao',
|
|
|
|
{'pk': '3'},
|
|
|
|
'/materia/proposicao/3/edit'),
|
|
|
|
('materia:list_proposicao', {}, '/materia/proposicao_list'),
|
|
|
|
])
|
|
|
|
def test_reverse(test_input, kwargs, expected):
|
|
|
|
assert reverse(test_input, kwargs=kwargs) == expected
|