mirror of https://github.com/interlegis/sigi.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
699 B
23 lines
699 B
# -*- coding: utf-8 -*-
|
|
|
|
|
|
def get_li_clear_all_filters(res):
|
|
text = res.html.find(text='Clear All Filters')
|
|
li = text.find_parent('li')
|
|
assert li
|
|
return li
|
|
|
|
|
|
def test_clear_all_filters_is_disabled_if_no_filter_was_used(app):
|
|
res = app.get('/parlamentares/parlamentar/')
|
|
assert res.status_code == 200
|
|
li = get_li_clear_all_filters(res)
|
|
assert 'disabled' in li.attrs['class']
|
|
|
|
|
|
def test_clear_all_filters_is_enabled_if_some_filter_was_used(app):
|
|
# now we filter by capital letter
|
|
res = app.get('/parlamentares/parlamentar/?nome_completo=B')
|
|
assert res.status_code == 200
|
|
li = get_li_clear_all_filters(res)
|
|
assert 'disabled' not in li.attrs['class']
|
|
|