Add more tests.

pull/416/merge
Damien George 2014-04-02 14:23:04 +01:00
rodzic 93b7faa29a
commit 10e21b9770
3 zmienionych plików z 32 dodań i 1 usunięć

Wyświetl plik

@ -2,3 +2,16 @@
for i in range(1, 17):
for shift in range(70):
print(i, '<<', shift, '=', i << shift)
# test bit-shifting negative integers
for i in range(8):
print(-100000000000000000000000000000 << i)
print(-100000000000000000000000000001 << i)
print(-100000000000000000000000000002 << i)
print(-100000000000000000000000000003 << i)
print(-100000000000000000000000000004 << i)
print(-100000000000000000000000000000 >> i)
print(-100000000000000000000000000001 >> i)
print(-100000000000000000000000000002 >> i)
print(-100000000000000000000000000003 >> i)
print(-100000000000000000000000000004 >> i)

Wyświetl plik

@ -0,0 +1,18 @@
# test slices; only 2 argument version supported by Micro Python at the moment
x = list(range(10))
a = 2
b = 4
c = 3
print(x[:])
print(x[::])
#print(x[::c])
print(x[:b])
print(x[:b:])
#print(x[:b:c])
print(x[a])
print(x[a:])
print(x[a::])
#print(x[a::c])
print(x[a:b])
print(x[a:b:])
#print(x[a:b:c])

Wyświetl plik

@ -23,7 +23,7 @@ failed_tests = []
tests = []
if not sys.argv[1:]:
tests = sorted(glob('basics/*.py') + glob('io/*.py'))
tests = sorted(glob('basics/*.py') + glob('io/*.py') + glob('misc/*.py'))
else:
tests = sys.argv[1:]