Files
demo_braille/tests/integration_test_get_all_characters.py

24 lines
1.0 KiB
Python

# -*- coding: utf-8 -*-
"""
@author: Edward Middleton-Smith
"""
from context import business_objects
from business_objects.character_braille import Character_Braille
from business_objects.translation_braille import Translation_Braille
def test_get_all_characters():
braille_translations = Translation_Braille.get_defaults()
for braille_translation_row in braille_translations.iterrows():
braille_translation_series = braille_translation_row[1]
plaintext = braille_translation_series.iloc[0]
translation_proficiency_level = braille_translation_series.iloc[1]
braille_text = braille_translation_series.iloc[2]
braille_characters = [Character_Braille(plaintext = plaintext, list_dots_braille = list_dots) for list_dots in braille_text]
braille_translation = Translation_Braille(plaintext = plaintext, translation_proficiency_level = translation_proficiency_level, braille_text = braille_characters)
braille_translation.print()
if __name__ == "__main__":
test_get_all_characters()