Hi
user
Admin Login:
Username:
Password:
Name:
Property-based testing with Hypothesis
--client
pyconza
--show
pyconza2015
--room room215 10325 --force
Next: 11 The Road to Continuous Deployment
show more...
Marks
Author(s):
Jeremy Thurgood
Location
Room 215
Date
oct Fri 02
Days Raw Files
Start
13:30
First Raw Start
13:29
Duration
00:45:00
Offset
0:00:11
End
14:15
Last Raw End
14:21
Chapters
00:00
Total cuts_time
42 min.
https://za.pycon.org/talks/8/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
public
tweet
mp4
svg
png
assets
release.pdf
Propertybased_testing_with_Hypothesis.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Unit testing can be more effective and less tedious when you have an army of robot monkeys at your disposal. Why should humans have to worry about finding the particular combination of Turkish and Tengwar that crashes the serialiser, or the convoluted sequence of operations that corrupts the database? > Hypothesis is a Python library for turning unit tests into generative tests, > covering a far wider range of cases than you can manually. Rather than just > testing for the things you already know about, Hypothesis goes out and > actively hunts for bugs in your code. It usually finds them, and when it > does it gives you simple and easy to read examples to demonstrate. > > -- Hypothesis 1.0 release announcement Property-based testing lets you think about your tests in terms of general behaviour and invariant properties instead of getting lost in the details of individual examples, and good tools (such as <a href="https://hypothesis.readthedocs.org/en/latest/">Hypothesis</a>) will explore quite complex combinations of test data and reduce them to minimum failing cases. This talk will provide a practical introduction to property-based testing with Hypothesis, and show how you can use it to build more effective test suites with less effort.
Comment:
production notes
2015-10-02/13_29_49.dv
Apply:
13:29:49 - 13:31:47 ( 00:01:58 )
S:
13:29:49 -
E:
13:31:47
D:
00:01:58
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2015/dv/room215/2015-10-02/13_29_49.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:29:49
seconds: 0.0
Wall: 13:29:49
Duration
00:01:58
13:31:47
seconds: 0.0
Wall: 13:29:49
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2015-10-02/13_31_47.dv
Apply:
13:31:47 - 14:14:08 ( 00:42:21 )
S:
13:31:47 -
E:
14:14:08
D:
00:42:21
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2015/dv/room215/2015-10-02/13_31_47.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:31:47
seconds: 0.0
Wall: 13:31:47
Duration
00:42:21
14:14:08
seconds: 0.0
Wall: 13:31:47
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2015-10-02/14_14_09.dv
Apply:
14:14:09 - 14:21:16 ( 00:07:07 )
S:
14:14:09 -
E:
14:21:16
D:
00:07:07
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2015/dv/room215/2015-10-02/14_14_09.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:14:09
seconds: 0.0
Wall: 14:14:09
Duration
00:07:07
14:21:16
seconds: 0.0
Wall: 14:14:09
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2015-10-02/13_29_49.dv
2015-10-02/13_31_47.dv
2015-10-02/14_14_09.dv
Veyepar
Video Eyeball Processor and Review