+ All Categories

Speccer

Date post: 15-Jan-2015
Category:
Upload: juho-vepsaelaeinen
View: 2,012 times
Download: 1 times
Share this document with a friend
Description:
Speccer is a wrapper of sort for unittest module. In essence it makes writing tests a lot less painful. Check out this presentation to see a simple example of how it works.Note that the code Speccer uses is exactly equivalent to the code shown at first! So as you can see you can write a lot by writing a little.
Popular Tags:
8
Speccer Juho Vepsäläinen
Transcript
Page 1: Speccer

Speccer

JuhoVepsäläinen

Page 2: Speccer

import randomimport unittest

class TestSequenceFunctions(unittest.TestCase):

def setUp(self): self.seq = range(10)

def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq)

if __name__ == '__main__': unittest.main()

Page 3: Speccer
Page 4: Speccer
Page 5: Speccer
Page 6: Speccer

import random

set up seq = range(10)chooses element in sequence random.choice(seq) in seq

Page 7: Speccer

https://github.com/bebraw/speccer

Page 8: Speccer

References

● http://www.flickr.com/photos/ctbto/4926598654/ - nuke

● http://www.flickr.com/photos/lesmontsdore/5513104816/ - python

● http://www.flickr.com/photos/jeffeaton/2778624999/ - beans

● http://www.flickr.com/photos/ecoagriculture/2424054385/ - sloth