This repository has been archived on 2025-02-03. You can view files and clone it, but cannot push or open issues or pull requests.
PyBitmessage-2025-02-03/src/bitmessagekivy/tests/test_load_screen_data_file.py

27 lines
786 B
Python

import unittest
from pybitmessage.bitmessagekivy.mpybit import load_screen_json
from .common import skip_screen_checks
from .common import ordered
class TestLoadScreenData(unittest.TestCase):
"""Screen Data Json test"""
@skip_screen_checks
@ordered
def test_load_json(self):
"""Test to load a valid json"""
file_name = 'screens_data.json'
loaded_screen_names = load_screen_json(file_name)
self.assertEqual(loaded_screen_names[2], 'success')
@skip_screen_checks
@ordered
def test_load_invalid_file(self):
"""Test to load an invalid json"""
file_name = 'invalid_screens_data.json'
loaded_screen_names = load_screen_json(file_name)
self.assertEqual(loaded_screen_names[2], 'File not found')