Skip to content

Commit

Permalink
tests: Split large tests into smaller files, to run with a small heap.
Browse files Browse the repository at this point in the history
All tests in basics/ directory can now run and pass using 64-bit unix
port with only a 16k heap (./run-tests --heapsize 16k).  Tests in this
directory should remain small so they can be used for ports with a
small heap.
  • Loading branch information
dpgeorge committed Mar 15, 2016
1 parent 9996adc commit ab69ed7
Show file tree
Hide file tree
Showing 14 changed files with 559 additions and 554 deletions.
101 changes: 0 additions & 101 deletions tests/basics/exceptpoly.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,104 +97,3 @@
raise LookupError
except LookupError:
print("Caught LookupError")

try:
raise MemoryError
except Exception:
print("Caught MemoryError via Exception")

try:
raise MemoryError
except MemoryError:
print("Caught MemoryError")

try:
raise NameError
except Exception:
print("Caught NameError via Exception")

try:
raise NameError
except NameError:
print("Caught NameError")

try:
raise NotImplementedError
except RuntimeError:
print("Caught NotImplementedError via RuntimeError")

try:
raise NotImplementedError
except NotImplementedError:
print("Caught NotImplementedError")

try:
raise OSError
except Exception:
print("Caught OSError via Exception")

try:
raise OSError
except OSError:
print("Caught OSError")

try:
raise OverflowError
except ArithmeticError:
print("Caught OverflowError via ArithmeticError")

try:
raise OverflowError
except OverflowError:
print("Caught OverflowError")

try:
raise RuntimeError
except Exception:
print("Caught RuntimeError via Exception")

try:
raise RuntimeError
except RuntimeError:
print("Caught RuntimeError")

try:
raise SyntaxError
except Exception:
print("Caught SyntaxError via Exception")

try:
raise SyntaxError
except SyntaxError:
print("Caught SyntaxError")

try:
raise TypeError
except Exception:
print("Caught TypeError via Exception")

try:
raise TypeError
except TypeError:
print("Caught TypeError")

try:
raise ValueError
except Exception:
print("Caught ValueError via Exception")

try:
raise ValueError
except ValueError:
print("Caught ValueError")

try:
raise ZeroDivisionError
except ArithmeticError:
print("Caught ZeroDivisionError via ArithmeticError")

try:
raise ZeroDivisionError
except ZeroDivisionError:
print("Caught ZeroDivisionError")

99 changes: 99 additions & 0 deletions tests/basics/exceptpoly2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
try:
raise MemoryError
except Exception:
print("Caught MemoryError via Exception")

try:
raise MemoryError
except MemoryError:
print("Caught MemoryError")

try:
raise NameError
except Exception:
print("Caught NameError via Exception")

try:
raise NameError
except NameError:
print("Caught NameError")

try:
raise NotImplementedError
except RuntimeError:
print("Caught NotImplementedError via RuntimeError")

try:
raise NotImplementedError
except NotImplementedError:
print("Caught NotImplementedError")

try:
raise OSError
except Exception:
print("Caught OSError via Exception")

try:
raise OSError
except OSError:
print("Caught OSError")

try:
raise OverflowError
except ArithmeticError:
print("Caught OverflowError via ArithmeticError")

try:
raise OverflowError
except OverflowError:
print("Caught OverflowError")

try:
raise RuntimeError
except Exception:
print("Caught RuntimeError via Exception")

try:
raise RuntimeError
except RuntimeError:
print("Caught RuntimeError")

try:
raise SyntaxError
except Exception:
print("Caught SyntaxError via Exception")

try:
raise SyntaxError
except SyntaxError:
print("Caught SyntaxError")

try:
raise TypeError
except Exception:
print("Caught TypeError via Exception")

try:
raise TypeError
except TypeError:
print("Caught TypeError")

try:
raise ValueError
except Exception:
print("Caught ValueError via Exception")

try:
raise ValueError
except ValueError:
print("Caught ValueError")

try:
raise ZeroDivisionError
except ArithmeticError:
print("Caught ZeroDivisionError via ArithmeticError")

try:
raise ZeroDivisionError
except ZeroDivisionError:
print("Caught ZeroDivisionError")
104 changes: 0 additions & 104 deletions tests/basics/int_big_and.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,107 +39,3 @@
print((-1) & (-0xffffffffffffffffffffffffffffffff))
print((-a) & (-2))
print((-mpz) & (-2))

# test + +

print( 97989513389222316022151446562729620153292831887555425160965597396
& 23716683549865351578586448630079789776107310103486834795830390982)

print( 53817081128841898634258263553430908085326601592682411889506742059
& 37042558948907407488299113387826240429667200950043601129661240876)

print( 26167512042587370698808974207700979337713004510730289760097826496
& 98456276326770292376138852628141531773120376436197321310863125849)

print( 21085380307304977067262070503651827226504797285572981274069266136
& 15928222825828272388778130358888206480162413547887287646273147570)

print( 40827393422334167255488276244226338235131323044408420081160772273
& 63815443187857978125545555033672525708399848575557475462799643340)

print( 5181013159871685724135944379095645225188360725917119022722046448
& 59734090450462480092384049604830976376887859531148103803093112493)

print( 283894311
& 86526825689187217371383854139783231460931720533100376593106943447)

print( 40019818573920230246248826511203818792007462193311949166285967147
& 9487909752)

# test - +

print( -97989513389222316022151446562729620153292831887555425160965597396
& 23716683549865351578586448630079789776107310103486834795830390982)

print( -53817081128841898634258263553430908085326601592682411889506742059
& 37042558948907407488299113387826240429667200950043601129661240876)

print( -26167512042587370698808974207700979337713004510730289760097826496
& 98456276326770292376138852628141531773120376436197321310863125849)

print( -21085380307304977067262070503651827226504797285572981274069266136
& 15928222825828272388778130358888206480162413547887287646273147570)

print( -40827393422334167255488276244226338235131323044408420081160772273
& 63815443187857978125545555033672525708399848575557475462799643340)

print( -5181013159871685724135944379095645225188360725917119022722046448
& 59734090450462480092384049604830976376887859531148103803093112493)

print( -283894311
& 86526825689187217371383854139783231460931720533100376593106943447)

print( -40019818573920230246248826511203818792007462193311949166285967147
& 9487909752)

# test + -

print( 97989513389222316022151446562729620153292831887555425160965597396
& -23716683549865351578586448630079789776107310103486834795830390982)

print( 53817081128841898634258263553430908085326601592682411889506742059
& -37042558948907407488299113387826240429667200950043601129661240876)

print( 26167512042587370698808974207700979337713004510730289760097826496
& -98456276326770292376138852628141531773120376436197321310863125849)

print( 21085380307304977067262070503651827226504797285572981274069266136
& -15928222825828272388778130358888206480162413547887287646273147570)

print( 40827393422334167255488276244226338235131323044408420081160772273
& -63815443187857978125545555033672525708399848575557475462799643340)

print( 5181013159871685724135944379095645225188360725917119022722046448
& -59734090450462480092384049604830976376887859531148103803093112493)

print( 283894311
& -86526825689187217371383854139783231460931720533100376593106943447)

print( 40019818573920230246248826511203818792007462193311949166285967147
& -9487909752)

# test - -

print( -97989513389222316022151446562729620153292831887555425160965597396
& -23716683549865351578586448630079789776107310103486834795830390982)

print( -53817081128841898634258263553430908085326601592682411889506742059
& -37042558948907407488299113387826240429667200950043601129661240876)

print( -26167512042587370698808974207700979337713004510730289760097826496
& -98456276326770292376138852628141531773120376436197321310863125849)

print( -21085380307304977067262070503651827226504797285572981274069266136
& -15928222825828272388778130358888206480162413547887287646273147570)

print( -40827393422334167255488276244226338235131323044408420081160772273
& -63815443187857978125545555033672525708399848575557475462799643340)

print( -5181013159871685724135944379095645225188360725917119022722046448
& -59734090450462480092384049604830976376887859531148103803093112493)

print( -283894311
& -86526825689187217371383854139783231460931720533100376593106943447)

print( -40019818573920230246248826511203818792007462193311949166285967147
& -9487909752)
51 changes: 51 additions & 0 deletions tests/basics/int_big_and2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# test + +

print( 97989513389222316022151446562729620153292831887555425160965597396
& 23716683549865351578586448630079789776107310103486834795830390982)

print( 53817081128841898634258263553430908085326601592682411889506742059
& 37042558948907407488299113387826240429667200950043601129661240876)

print( 26167512042587370698808974207700979337713004510730289760097826496
& 98456276326770292376138852628141531773120376436197321310863125849)

print( 21085380307304977067262070503651827226504797285572981274069266136
& 15928222825828272388778130358888206480162413547887287646273147570)

print( 40827393422334167255488276244226338235131323044408420081160772273
& 63815443187857978125545555033672525708399848575557475462799643340)

print( 5181013159871685724135944379095645225188360725917119022722046448
& 59734090450462480092384049604830976376887859531148103803093112493)

print( 283894311
& 86526825689187217371383854139783231460931720533100376593106943447)

print( 40019818573920230246248826511203818792007462193311949166285967147
& 9487909752)

# test - -

print( -97989513389222316022151446562729620153292831887555425160965597396
& -23716683549865351578586448630079789776107310103486834795830390982)

print( -53817081128841898634258263553430908085326601592682411889506742059
& -37042558948907407488299113387826240429667200950043601129661240876)

print( -26167512042587370698808974207700979337713004510730289760097826496
& -98456276326770292376138852628141531773120376436197321310863125849)

print( -21085380307304977067262070503651827226504797285572981274069266136
& -15928222825828272388778130358888206480162413547887287646273147570)

print( -40827393422334167255488276244226338235131323044408420081160772273
& -63815443187857978125545555033672525708399848575557475462799643340)

print( -5181013159871685724135944379095645225188360725917119022722046448
& -59734090450462480092384049604830976376887859531148103803093112493)

print( -283894311
& -86526825689187217371383854139783231460931720533100376593106943447)

print( -40019818573920230246248826511203818792007462193311949166285967147
& -9487909752)
Loading

0 comments on commit ab69ed7

Please sign in to comment.