Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Lambda
  • Loading branch information
robertstephen committed Mar 14, 2016
commit 3a566ec2fc648c412df6aee00fde8fe017a6e636
35 changes: 35 additions & 0 deletions students/robert/Session 8/Circle_Class_Test.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env python


from Circle_Class import Circle

import pytest

from math import pi


import unittest
#from Circle_Class import Circle

def test_init():
Circle(3)

def test_radius():
c = Circle(3)
assert c.radius == 3



# class Test():

# def setUp(self):
# pass

# def TestCase(self):
# c = Circle(4)
# self.assertEqual(c.radius,float(4))


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

22 changes: 22 additions & 0 deletions students/robert/Session 8/Lambda.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/env python

# Using Lambda

def function_builder(n):

l = []

for i in range(n):
l.append(lambda x, e=i: x + e)

return l

# Using List Comprehensions

def function_builder(n):

l = [lambda x, e=i: x+e for i in range(n)]

return l