]> granicus.if.org Git - python/commitdiff
Use test_support.requires() to decide whether additional largefile
authorBarry Warsaw <barry@python.org>
Mon, 20 Aug 2001 22:37:34 +0000 (22:37 +0000)
committerBarry Warsaw <barry@python.org>
Mon, 20 Aug 2001 22:37:34 +0000 (22:37 +0000)
tests should be run.

Lib/test/test_largefile.py

index 1b404b6fdc9fcd0d1ad07a37cfe195d0c47f5200..11301076e307e0a523c3915b6c5b59b51cca5c9b 100644 (file)
@@ -30,13 +30,14 @@ size = 2500000000L
 name = test_support.TESTFN
 
 
-# on Windows this test comsumes large resources:
-#  it takes a long time to build the >2GB file and takes >2GB of disk space
-# therefore test_support.use_large_resources must be defined to run this test
-if sys.platform[:3] == 'win' and not test_support.use_large_resources:
-    raise test_support.TestSkipped, \
-          "test requires %s bytes and a long time to run" % str(size)
-
+# On Windows this test comsumes large resources; It takes a long time to build
+# the >2GB file and takes >2GB of disk space therefore the resource must be
+# enabled to run this test.  If not, nothing after this line stanza will be
+# executed.
+if sys.platform[:3] == 'win':
+    test_support.requires(
+        'largefile',
+        'test requires %s bytes and a long time to run' % str(size))
 
 
 def expect(got_this, expect_this):