summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2000-09-04 07:34:06 (GMT)
committerTim Peters <tim.peters@gmail.com>2000-09-04 07:34:06 (GMT)
commit50699215f8120afd2c5649161491ac899e8c8e44 (patch)
treecfd13b3c4dbab2b5b97ccb20677fb14fdf02ab07
parentb89f41efbc28f1021323ec74f2ec40cc372a0862 (diff)
downloadcpython-50699215f8120afd2c5649161491ac899e8c8e44.zip
cpython-50699215f8120afd2c5649161491ac899e8c8e44.tar.gz
cpython-50699215f8120afd2c5649161491ac899e8c8e44.tar.bz2
test_mmap wrote null bytes into its expected-output file; this caused me to
waste an hour tracking down an illusion; repaired it; writing/reading non- printable characters (except \t\r\n) into/outof text-mode files ain't defined x-platform, and at least some Windows text editors do surprising things in their presence. Also added a by-hand "build humber" to the Windows build, in an approximation of Python's inexplicable BUILD-number Unix scheme. I'll try to remember to increment it each time I make a Windows installer available. It's starting at 2, cuz I've put 2 installers out so far (both with BUILD #0).
-rw-r--r--Lib/test/output/test_mmapbin542 -> 550 bytes
-rw-r--r--Lib/test/test_mmap.py3
-rw-r--r--PCbuild/python20.dsp4
3 files changed, 5 insertions, 2 deletions
diff --git a/Lib/test/output/test_mmap b/Lib/test/output/test_mmap
index 2ceed20..24e28f8 100644
--- a/Lib/test/output/test_mmap
+++ b/Lib/test/output/test_mmap
Binary files differ
diff --git a/Lib/test/test_mmap.py b/Lib/test/test_mmap.py
index 73c1a15..449c674 100644
--- a/Lib/test/test_mmap.py
+++ b/Lib/test/test_mmap.py
@@ -40,7 +40,7 @@ def test_both():
assert m[0] == '3'
print ' Contents of first 3 bytes:', repr(m[0:3])
assert m[0:3] == '3\0\0'
- print ' Contents of second page:', m[PAGESIZE-1 : PAGESIZE + 7]
+ print ' Contents of second page:', repr(m[PAGESIZE-1 : PAGESIZE + 7])
assert m[PAGESIZE-1 : PAGESIZE + 7] == '\0foobar\0'
m.flush()
@@ -119,4 +119,3 @@ def test_both():
print ' Test passed'
test_both()
-
diff --git a/PCbuild/python20.dsp b/PCbuild/python20.dsp
index 24ebc9a..d3281d3 100644
--- a/PCbuild/python20.dsp
+++ b/PCbuild/python20.dsp
@@ -694,8 +694,12 @@ SOURCE=..\Modules\getbuildinfo.c
!IF "$(CFG)" == "python20 - Win32 Release"
+# ADD CPP /D BUILD=2
+
!ELSEIF "$(CFG)" == "python20 - Win32 Debug"
+# ADD CPP /D BUILD=2
+
!ELSEIF "$(CFG)" == "python20 - Win32 Alpha Debug"
!ELSEIF "$(CFG)" == "python20 - Win32 Alpha Release"