projects
/
swc-testing-nose.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
testing/nose: Restructure to split out examples
[swc-testing-nose.git]
/
testing
/
nose
/
exercises
/
fibonacci
/
4.1.other
/
test_fibonacci.py
1
from nose.tools import assert_equal
2
3
from fibonacci import fib
4
5
6
def test_fib1():
7
obs = fib(2)
8
exp = 1
9
assert_equal(obs, exp)
10
11
12
def test_fib2():
13
obs = fib(0)
14
exp = 0
15
assert_equal(obs, exp)
16
17
obs = fib(1)
18
exp = 1
19
assert_equal(obs, exp)
20
21
22
def test_fib3():
23
obs = fib(3)
24
exp = 2
25
assert_equal(obs, exp)
26
27
obs = fib(6)
28
exp = 8
29
assert_equal(obs, exp)
30
31
32
def test_fib3():
33
obs = fib(13.37)
34
exp = NotImplemented
35
assert_equal(obs, exp)
36
37
obs = fib(-9000)
38
exp = NotImplemented
39
assert_equal(obs, exp)