forked from makelinux/examples
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2.3.py
More file actions
Latest commit
executable file
·36 lines (23 loc) · 673 Bytes
/
Copy path2.3.py
File metadata and controls
executable file
·36 lines (23 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env python2.3
# -*- coding: UTF-8 -*-
importlogging
importcsv
frompassedimportpassed
# before 2.4
comprehension= [cforcin'ab'ifc>'a']
assert'a'notincomprehension
assert'b'incomprehension
'%(page)i: %(title)s'% {'page': 2, 'title': 'The Best of Times'}
# https://docs.python.org/3.10/whatsnew/2.3.html
defsipmple_generator(N):
foriinrange(N):
yieldi
gen=sipmple_generator(3)
assertgen.next() ==0
assertgen.next() ==1
assertgen.next() ==2
assertlist(enumerate(['a', 'b', 'c'])) == [(0, 'a'), (1, 'b'), (2, 'c')]
assertbool(1) isTrue
assertbool([]) isFalse
assertrange(5)[::2] == [0, 2, 4]
passed()