本文整理汇总了Python中onadata.libs.utils.export_tools.ExportBuilder._get_sav_value_labels方法的典型用法代码示例。如果您正苦于以下问题:Python ExportBuilder._get_sav_value_labels方法的具体用法?Python ExportBuilder._get_sav_value_labels怎么用?Python ExportBuilder._get_sav_value_labels使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类onadata.libs.utils.export_tools.ExportBuilder
的用法示例。
在下文中一共展示了ExportBuilder._get_sav_value_labels方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_get_sav_value_labels_multi_language
# 需要导入模块: from onadata.libs.utils.export_tools import ExportBuilder [as 别名]
# 或者: from onadata.libs.utils.export_tools.ExportBuilder import _get_sav_value_labels [as 别名]
def test_get_sav_value_labels_multi_language(self):
md = """
| survey |
| | type | name | label:English | label:Swahili |
| | select one fruits | fruit | Fruit | Tunda |
| choices |
| | list name | name | label: English | label:Swahili |
| | fruits | orange | Orange | Chungwa |
| | fruits | mango | Mango | Maembe |
"""
survey = self.md_to_pyxform_survey(md)
export_builder = ExportBuilder()
export_builder.TRUNCATE_GROUP_TITLE = True
export_builder.set_survey(survey)
export_builder.INCLUDE_LABELS = True
export_builder.set_survey(survey)
expected_data = {'fruit': {'orange': 'Orange', 'mango': 'Mango'}}
self.assertEqual(export_builder._get_sav_value_labels(), expected_data)
export_builder.dd._default_language = 'Swahili'
expected_data = {'fruit': {'orange': 'Chungwa', 'mango': 'Maembe'}}
self.assertEqual(export_builder._get_sav_value_labels(), expected_data)
示例2: test_get_sav_value_labels_for_choice_filter
# 需要导入模块: from onadata.libs.utils.export_tools import ExportBuilder [as 别名]
# 或者: from onadata.libs.utils.export_tools.ExportBuilder import _get_sav_value_labels [as 别名]
def test_get_sav_value_labels_for_choice_filter(self):
md = """
| survey |
| | type | name | label | choice_filter |
| | select one fruits | fruit | Fruit | active=1 |
| choices |
| | list name | name | label | active |
| | fruits | orange | Orange | 1 |
| | fruits | mango | Mango | 1 |
"""
survey = self.md_to_pyxform_survey(md)
export_builder = ExportBuilder()
export_builder.TRUNCATE_GROUP_TITLE = True
export_builder.set_survey(survey)
export_builder.INCLUDE_LABELS = True
export_builder.set_survey(survey)
expected_data = {'fruit': {'orange': 'Orange', 'mango': 'Mango'}}
self.assertEqual(export_builder._get_sav_value_labels(), expected_data)