This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
PyBitmessage-2025-02-01/mockenv/lib/python3.6/site-packages/kivy/tests/test_invalid_lang.py
2022-07-22 16:13:59 +05:30

43 lines
1.0 KiB
Python

import unittest
class InvalidLangTestCase(unittest.TestCase):
def test_invalid_childname(self):
from kivy.lang import Builder, ParserException
from kivy.factory import FactoryException
try:
Builder.load_string('''
Widget:
FloatLayout:
size: self.parent.size
Button:
text: "text"
size_hint:(0.1, 0.1)
pos_hint:{'x':0.45, 'y':0.45}
thecursor.Cursor:
''')
self.fail('Invalid children name')
except ParserException:
pass
except FactoryException:
pass
def test_invalid_childname_before(self):
from kivy.lang import Builder, ParserException
try:
Builder.load_string('''
Widget:
thecursor.Cursor:
FloatLayout:
size: self.parent.size
Button:
text: "text"
size_hint:(0.1, 0.1)
pos_hint:{'x':0.45, 'y':0.45}
''')
self.fail('Invalid children name')
except ParserException:
pass