-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tests: Split large tests into smaller files, to run with a small heap.
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
Showing
14 changed files
with
559 additions
and
554 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Oops, something went wrong.