summaryrefslogtreecommitdiff
path: root/test/orm/inheritance/basic.py
diff options
context:
space:
mode:
authorJason Kirtland <jek@discorporate.us>2008-01-12 04:52:05 +0000
committerJason Kirtland <jek@discorporate.us>2008-01-12 04:52:05 +0000
commitc194962019d1bc7322e20b82c33aa1bab3bc2a28 (patch)
treee1e3b8b1119990de7fb3b30f7e3ab6dfa40ca838 /test/orm/inheritance/basic.py
parent05a693fcb7a57f0362e06da1517cb35279bfaad1 (diff)
downloadsqlalchemy-c194962019d1bc7322e20b82c33aa1bab3bc2a28.tar.gz
- Undeclared SAWarnings are now fatal to tests as well.
- Fixed typo that was killing runs of individual named tests.
Diffstat (limited to 'test/orm/inheritance/basic.py')
-rw-r--r--test/orm/inheritance/basic.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/test/orm/inheritance/basic.py b/test/orm/inheritance/basic.py
index 1e46a3f6b..f2b7c6e4f 100644
--- a/test/orm/inheritance/basic.py
+++ b/test/orm/inheritance/basic.py
@@ -1,5 +1,4 @@
import testbase
-import warnings
from sqlalchemy import *
from sqlalchemy import exceptions, util
from sqlalchemy.orm import *
@@ -550,14 +549,12 @@ class DistinctPKTest(ORMTest):
self._do_test(True)
def test_explicit_composite_pk(self):
- warnings.filterwarnings("error", r".*On mapper.*distinct primary key")
-
person_mapper = mapper(Person, person_table)
try:
mapper(Employee, employee_table, inherits=person_mapper, primary_key=[person_table.c.id, employee_table.c.id])
self._do_test(True)
assert False
- except RuntimeWarning, e:
+ except exceptions.SAWarning, e:
assert str(e) == "On mapper Mapper|Employee|employees, primary key column 'employees.id' is being combined with distinct primary key column 'persons.id' in attribute 'id'. Use explicit properties to give each column its own mapped attribute name.", str(e)
def test_explicit_pk(self):