[issue31026] test_dbm fails when run directly

2019-10-29 Thread Larry Hastings


Larry Hastings  added the comment:


New changeset d7b336fe5d54f73c758802df426e06e8a674bd63 by Larry Hastings 
(Serhiy Storchaka) in branch '3.5':
[3.5] bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632)
https://github.com/python/cpython/commit/d7b336fe5d54f73c758802df426e06e8a674bd63


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2019-10-28 Thread Larry Hastings


Larry Hastings  added the comment:

For what it's worth, I'm cherry-picking this back into 3.5 for 3.5.8 final.  I 
(finally?) got bit by this, and since the patch is literally only changes in 
the Lib/test directory I consider it safe to merge even after 3.5.8rc2.  (I was 
in a bit of a hurry, I didn't use the Python cherry picker technology, I just 
used "git cherry-pick".)

--
nosy: +larry

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread miss-islington

miss-islington  added the comment:


New changeset a26a297b4ba1b8fe6c97c25af71216935960b343 by Miss Islington (bot) 
in branch '3.6':
bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632)
https://github.com/python/cpython/commit/a26a297b4ba1b8fe6c97c25af71216935960b343


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread miss-islington

miss-islington  added the comment:


New changeset e57d3e3a13d1d4c6a057e47db8361695194bb5ab by Miss Islington (bot) 
in branch '3.7':
bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632)
https://github.com/python/cpython/commit/e57d3e3a13d1d4c6a057e47db8361695194bb5ab


--
nosy: +miss-islington

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread miss-islington

Change by miss-islington :


--
pull_requests: +6331

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread miss-islington

Change by miss-islington :


--
pull_requests: +6330

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread Serhiy Storchaka

Serhiy Storchaka  added the comment:


New changeset 70af06cdc4e8fbee0b9d7d46bdc193097d4bc71f by Serhiy Storchaka in 
branch 'master':
bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632)
https://github.com/python/cpython/commit/70af06cdc4e8fbee0b9d7d46bdc193097d4bc71f


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
keywords: +patch
pull_requests: +6328
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2018-04-29 Thread Serhiy Storchaka

Serhiy Storchaka  added the comment:

The same error is now occurred in Ubuntu 18.04 by default. 

The proposed patch moves the test for the empty value to separate methods and 
skips them if dbm.ndbm uses Berkeley DB.

--
versions: +Python 3.8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-09-08 Thread Brian Moyles

Brian Moyles added the comment:

Actually, I was able to make things happy by removing libdb5.3-dev and solely 
relying on libgdbm3-dev (which suggests that Debian upstream may want to pare 
back their build requirements rather than disable the dbm test as they appear 
to do now).

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-09-08 Thread Brian Moyles

Brian Moyles added the comment:

I ran into the same problem when running the test suite against a fresh Python 
3.6.2 build on Ubuntu 16.04. It specifically appears to be a problem with ndbm 
and retrieving an empty byte string value:

Python 3.6.2 (default, Sep  8 2017, 18:31:28)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import dbm.gnu, dbm.ndbm
>>> g = dbm.gnu.open('gnudb', 'c')
>>> g['0'.encode('ascii')] = b''
>>> g.keys()
[b'0']
>>> g['0'.encode('ascii')]
b''
>>>
>>> n = dbm.ndbm.open('ndbm', 'c')
>>> n['0'.encode('ascii')] = b''
>>> n.keys()
[b'0']
>>> n['0'.encode('ascii')]
Traceback (most recent call last):
  File "", line 1, in 
KeyError: b'0'

Same behavior when using the distribution's stock Python 3.5.2 so I suspect 
there's a behavioral change in libdb that's not accounted for?

--
nosy: +bmoyles

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-07-28 Thread Terry J. Reedy

Terry J. Reedy added the comment:

OK on Windows, skipping test_whichdb_ndbm (neither _dbm nor _gdbm are present.)

--
nosy: +terry.reedy

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-07-25 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

>>> import _gdbm
Traceback (most recent call last):
  File "", line 1, in 
ModuleNotFoundError: No module named '_gdbm'
>>> import _dbm
>>>

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-07-25 Thread STINNER Victor

STINNER Victor added the comment:

Which dbm implementation are you using? Do you have the following modules?

haypo@selma$ ./python 
Python 3.7.0a0 (heads/master:3924377, Jul 25 2017, 14:17:41) 
[GCC 6.3.1 20161221 (Red Hat 6.3.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import _gdbm
>>> import _dbm

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-07-25 Thread STINNER Victor

STINNER Victor added the comment:

On my Linux (Fedora 25), "./python Lib/test/test_dbm.py" and "./python -m test 
test_dbm" both succeed.

--
nosy: +haypo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31026] test_dbm fails when run directly

2017-07-25 Thread Serhiy Storchaka

Changes by Serhiy Storchaka :


--
title: test_bisect fails when run directly -> test_dbm fails when run directly

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com