def test_get_topic_arguments(app): topic = factories.TopicFactory() factories.create_arguments(topic, [ (+1, False, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (+1, True, 'šiuolaikiška, modernu'), (+1, False, 'šiuolaikiška, modernu'), (-1, False, 'balsavimas nekontroliuojamoje aplinkoje'), (-1, True, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), ]) assert list(services.get_topic_arguments(topic).values_list('count', 'position', 'title')) == [ (1, +1, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (1, +1, 'šiuolaikiška, modernu'), (2, -1, 'balsų pirkimas'), (1, -1, 'balsavimas nekontroliuojamoje aplinkoje'), ]
def test_get_topic_arguments(app): topic = factories.TopicFactory() factories.create_arguments(topic, [ (+1, False, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (+1, True, 'šiuolaikiška, modernu'), (+1, False, 'šiuolaikiška, modernu'), (-1, False, 'balsavimas nekontroliuojamoje aplinkoje'), (-1, True, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), ]) assert list( services.get_topic_arguments(topic).values_list( 'count', 'position', 'title')) == [ (1, +1, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (1, +1, 'šiuolaikiška, modernu'), (2, -1, 'balsų pirkimas'), (1, -1, 'balsavimas nekontroliuojamoje aplinkoje'), ]
def test_get_arguments(app): topic = factories.TopicFactory() factories.create_arguments(topic, [ (+1, False, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (+1, True, 'šiuolaikiška, modernu'), (+1, False, 'šiuolaikiška, modernu'), (-1, False, 'balsavimas nekontroliuojamoje aplinkoje'), (-1, True, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), ]) assert helpers.get_arguments(services.get_topic_arguments(topic)) == [ ( {'count': 1, 'position': +1, 'title': 'didesnis užsienio lietuvių aktyvumas rinkimuose'}, {'count': 2, 'position': -1, 'title': 'balsų pirkimas'}, ), ( {'count': 1, 'position': +1, 'title': 'šiuolaikiška, modernu'}, {'count': 1, 'position': -1, 'title': 'balsavimas nekontroliuojamoje aplinkoje'}, ) ]
def test_get_arguments(app): topic = factories.TopicFactory() factories.create_arguments(topic, [ (+1, False, 'didesnis užsienio lietuvių aktyvumas rinkimuose'), (+1, True, 'šiuolaikiška, modernu'), (+1, False, 'šiuolaikiška, modernu'), (-1, False, 'balsavimas nekontroliuojamoje aplinkoje'), (-1, True, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), (-1, False, 'balsų pirkimas'), ]) assert helpers.get_arguments(services.get_topic_arguments(topic)) == [ ( { 'count': 1, 'position': +1, 'title': 'didesnis užsienio lietuvių aktyvumas rinkimuose' }, { 'count': 2, 'position': -1, 'title': 'balsų pirkimas' }, ), ( { 'count': 1, 'position': +1, 'title': 'šiuolaikiška, modernu' }, { 'count': 1, 'position': -1, 'title': 'balsavimas nekontroliuojamoje aplinkoje' }, ) ]