def test_get_org_title_sq(self): title_translated = { 'en': 'title on english', 'mk': u'наслов на македонски', 'sq': 'titulli i shqiptar' } org = factories.Organization(title_translated=title_translated) set_lang('sq') result = helpers.get_org_title(org['id']) assert result == u'titulli i shqiptar'
def test_get_org_description_sq(self): description_translated = { 'en': 'description on english', 'mk': u'опис на македонски', 'sq': u'përshkrimi i shqiptar' } org = factories.Organization( description_translated=description_translated) set_lang('sq') result = helpers.get_org_description(org['id']) assert result == u'përshkrimi i shqiptar'
def test_translate_field_mk(self): data_dict = { 'title_translated': { 'mk': 'тест', 'en': 'test', } } set_lang('mk') result = helpers.translate_field(data_dict, 'title') assert result == 'тест'
def test_package_search(self): title_translated = { 'en': 'title on english', 'mk': u'наслов на македонски', 'sq': 'titulli i shqiptar' } dataset = create_dataset(title_translated=title_translated, name='testtranstitle') data_dict = {'fq': 'name:testtranstitle'} set_lang('mk') result = test_helpers.call_action('package_search', **data_dict) assert result.get('results')[0]['title'] == u'наслов на македонски'
def test_group_show_sq(self): data_dict = { 'title_translated': { 'mk': 'title mk', 'en': 'title en', 'sq': 'title sq' }, 'description_translated': { 'mk': 'description mk', 'en': 'description en', 'sq': 'description sq' }, 'type': 'group', } org = factories.Group(**data_dict) set_lang('sq') result = test_helpers.call_action('group_show', id=org.get('id')) assert result.get('title') == 'title sq' assert result.get('display_name') == 'title sq' assert result.get('description') == 'description sq'
def test_organization_show_mk(self): data_dict = { 'title_translated': { 'mk': 'title mk', 'en': 'title en', 'sq': 'title sq' }, 'description_translated': { 'mk': 'description mk', 'en': 'description en', 'sq': 'description sq' } } org = factories.Organization(**data_dict) set_lang('mk') result = test_helpers.call_action('organization_show', id=org.get('id')) assert result.get('title') == 'title mk' assert result.get('display_name') == 'title mk' assert result.get('description') == 'description mk'
def test_get_org_title_desc(self): title_translated = { 'en': 'title on english', 'mk': u'наслов на македонски', 'sq': 'titulli i shqiptar' } description_translated = { 'en': 'description on english', 'mk': u'опис на македонски', 'sq': u'përshkrimi i shqiptar' } org = factories.Organization( title_translated=title_translated, description_translated=description_translated) set_lang('mk') title, desc = helpers.get_org_title_desc(org) assert title == u'наслов на македонски' assert desc == u'опис на македонски' set_lang('sq') title, desc = helpers.get_org_title_desc(org) assert title == u'titulli i shqiptar' assert desc == u'përshkrimi i shqiptar' set_lang('en') title, desc = helpers.get_org_title_desc(org) assert title == u'title on english' assert desc == u'description on english'
def test_resource_show_sq(self): dataset = create_dataset() data_dict = { 'package_id': dataset.get('id'), 'url': 'http://www.google.com', 'name_translated': { 'mk': 'name mk', 'en': 'name en', 'sq': 'name sq' }, 'description_translated': { 'mk': 'description mk', 'en': 'description en', 'sq': 'description sq' } } resource = factories.Resource(**data_dict) set_lang('sq') result = test_helpers.call_action('resource_show', id=resource.get('id')) assert result.get('name') == 'name sq' assert result.get('description') == 'description sq'
def test_get_translated(self): title_translated = { 'en': 'title on english', 'mk': u'наслов на македонски', 'sq': 'titulli i shqiptar' } json_str = json.dumps(title_translated) set_lang('mk') t = helpers.get_translated(json_str) assert t == u'наслов на македонски' set_lang('en') t = helpers.get_translated(json_str) assert t == 'title on english' set_lang('sq') t = helpers.get_translated(json_str) assert t == 'titulli i shqiptar'