5
class AnimationTestCase(unittest.TestCase):
7
def test_video_unload(self):
8
# fix issue https://github.com/kivy/kivy/issues/2275
9
# AttributeError: 'NoneType' object has no attribute 'texture'
10
from kivy.uix.video import Video
11
from kivy.clock import Clock
12
from kivy.base import runTouchApp, stopTouchApp
13
from os.path import join, dirname, abspath
14
here = dirname(__file__)
15
source = abspath(join(
16
here, "..", "..", "examples", "widgets", "softboy.mpg"))
17
video = Video(source=source, play=True)
18
Clock.schedule_once(lambda x: stopTouchApp(), 1)
20
def unload_video(video, position):
23
Clock.schedule_once(lambda x: stopTouchApp(), 0.1)
25
video.bind(position=unload_video)