Ajout du GUI
This commit is contained in:
25
kivy/tests/test_video.py
Normal file
25
kivy/tests/test_video.py
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
import unittest
|
||||
|
||||
|
||||
class VideoTestCase(unittest.TestCase):
|
||||
|
||||
def test_video_unload(self):
|
||||
# fix issue https://github.com/kivy/kivy/issues/2275
|
||||
# AttributeError: 'NoneType' object has no attribute 'texture'
|
||||
from kivy.uix.video import Video
|
||||
from kivy.clock import Clock
|
||||
from kivy.base import runTouchApp, stopTouchApp
|
||||
from kivy import kivy_examples_dir
|
||||
from os.path import join, dirname, abspath
|
||||
source = abspath(join(kivy_examples_dir, "widgets", "cityCC0.mpg"))
|
||||
video = Video(source=source, play=True)
|
||||
Clock.schedule_once(lambda x: stopTouchApp(), 1)
|
||||
|
||||
def unload_video(video, position):
|
||||
if position > 0.01:
|
||||
video.unload()
|
||||
Clock.schedule_once(lambda x: stopTouchApp(), 0.1)
|
||||
|
||||
video.bind(position=unload_video)
|
||||
runTouchApp(video)
|
||||
Reference in New Issue
Block a user