Source: sqlobject Version: 3.0.0+dfsg-2 Severity: important Tags: sid stretch Usertags: pytest3.0.0
During a test build with pytest 3.0.0 from experimental sqlobject failed to build: | =================================== FAILURES =================================== | ____________________________ test_deep_inheritance _____________________________ | | def test_deep_inheritance(): | setupClass([DIManager, DIEmployee, DIPerson]) | | manager = DIManager(firstName='Project', lastName='Manager', | > position='Project Manager') | | ../../../sqlobject/inheritance/tests/test_deep_inheritance.py:78: | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ../../../sqlobject/main.py:1301: in __init__ | self._create(id, **kw) | ../../../sqlobject/inheritance/__init__.py:406: in _create | connection=self._connection) | ../../../sqlobject/main.py:1301: in __init__ | self._create(id, **kw) | ../../../sqlobject/inheritance/__init__.py:413: in _create | super(InheritableSQLObject, self)._create(id, **kw) | ../../../sqlobject/main.py:1352: in _create | self._SO_finishCreate(id) | ../../../sqlobject/main.py:1378: in _SO_finishCreate | id, names, values) | ../../../sqlobject/dbconnection.py:494: in queryInsertID | names, values) | ../../../sqlobject/dbconnection.py:348: in _runWithConnection | val = meth(conn, *args) | ../../../sqlobject/sqlite/sqliteconnection.py:257: in _queryInsertID | self._executeRetry(conn, c, q) | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | self = <sqlobject.sqlite.sqliteconnection.SQLiteConnection instance at 0x7f86e8992cb0> | conn = <sqlite3.Connection object at 0x7f86e8881dc8> | cursor = <sqlite3.Cursor object at 0x7f86e7f59f10> | query = "INSERT INTO di_employee (id, position, child_name) VALUES (3, 'Project Manager', 'DIManager')" | | def _executeRetry(self, conn, cursor, query): | if self.debug: | self.printDebug(conn, query, 'QueryR') | try: | return cursor.execute(query) | except self.module.OperationalError as e: | raise dberrors.OperationalError(ErrorMessage(e)) | except self.module.IntegrityError as e: | msg = ErrorMessage(e) | if msg.startswith('column') and msg.endswith('not unique') \ | or msg.startswith('UNIQUE constraint failed:'): | > raise dberrors.DuplicateEntryError(msg) | E DuplicateEntryError: UNIQUE constraint failed: di_employee.position Please see https://people.debian.org/~sramacher/logs/pytest3.0.0/sqlobject_amd64.log for a full log. Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature