def test_oncolor(): # It doesn't need to be a ColorClip clip = ColorClip(size=(100, 60), color=(255, 0, 0), duration=4) on_color_clip = clip.on_color(size=(200, 160), color=(0, 0, 255)) location = os.path.join(TMP_DIR, "oncolor.mp4") on_color_clip.write_videofile(location, fps=24) assert os.path.isfile(location)
def test_oncolor(): # It doesn't need to be a ColorClip clip = ColorClip(size=(100, 60), color=(255, 0, 0), duration=0.5) on_color_clip = clip.on_color(size=(200, 160), color=(0, 0, 255)) location = os.path.join(TMP_DIR, "oncolor.mp4") on_color_clip.write_videofile(location, fps=24) assert os.path.isfile(location) close_all_clips(locals())
def test_oncolor(util): # It doesn't need to be a ColorClip clip = ColorClip(size=(100, 60), color=(255, 0, 0), duration=0.5) on_color_clip = clip.on_color(size=(200, 160), color=(0, 0, 255)) location = os.path.join(util.TMP_DIR, "oncolor.mp4") on_color_clip.write_videofile(location, fps=24) assert os.path.isfile(location) # test constructor with default arguments clip = ColorClip(size=(100, 60), is_mask=True) clip = ColorClip(size=(100, 60), is_mask=False) # negative test with pytest.raises(Exception): clip = ColorClip(size=(100, 60), color=(255, 0, 0), is_mask=True) with pytest.raises(Exception): clip = ColorClip(size=(100, 60), color=0.4, is_mask=False)