From 559f6680c27f346c89e6dd29ba3235f7719ea6a7 Mon Sep 17 00:00:00 2001
From: Barry Warsaw <barry@python.org>
Date: Fri, 23 Mar 2001 18:04:02 +0000
Subject: In Jython, `@' is not allowed in module names.  Extend the TESTFN
 test to use "$test" when in Jython.  Closes SF patch #403668.

---
 Lib/test/test_support.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py
index aa8eaa6..943ba8a 100644
--- a/Lib/test/test_support.py
+++ b/Lib/test/test_support.py
@@ -57,10 +57,14 @@ def fcmp(x, y): # fuzzy comparison function
     return cmp(x, y)
 
 import os
-if os.name !='riscos':
-    TESTFN = '@test' # Filename used for testing
+# Filename used for testing
+if os.name == 'java':
+    # Jython disallows @ in module names
+    TESTFN = '$test'
+elif os.name != 'riscos':
+    TESTFN = '@test'
 else:
-    TESTFN = 'test' # Filename used for testing
+    TESTFN = 'test'
 del os
 
 from os import unlink
-- 
cgit v0.12

