Created
February 10, 2014 22:10
-
-
Save zzzeek/8925277 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinPropertyTest.test_relationship_primryjoin | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1253, in test_relationship_primryjoin | |
self._test_relationship(True) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1240, in _test_relationship | |
t1, t2 = Target(), Target() | |
File "<string>", line 2, in __init__ | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/instrumentation.py", line 322, in _new_state_if_none | |
state = self._state_constructor(instance, self) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/util/langhelpers.py", line 689, in __get__ | |
obj.__dict__[self.__name__] = result = self.fget(obj) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/instrumentation.py", line 155, in _state_constructor | |
self.dispatch.first_init(self, self.class_) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/event/attr.py", line 247, in __call__ | |
fn(*args, **kw) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/mapper.py", line 2649, in _event_on_first_init | |
configure_mappers() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/mapper.py", line 2543, in configure_mappers | |
mapper._post_configure_properties() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/mapper.py", line 1657, in _post_configure_properties | |
prop.init() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/interfaces.py", line 143, in init | |
self.do_init() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/relationships.py", line 1401, in do_init | |
self._process_dependent_arguments() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/orm/relationships.py", line 1426, in _process_dependent_arguments | |
setattr(self, attr, attr_value()) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/clsregistry.py", line 275, in __call__ | |
(self.prop.parent, self.arg, n.args[0], self.cls) | |
InvalidRequestError: When initializing mapper Mapper|Foo|foo, expression 'Target.id==RefTargetMixin.target_id' failed to locate a name ("name 'RefTargetMixin' is not defined"). If this is a class name, consider adding this relationship() to the <class 'test.ext.declarative.test_mixin.Foo'> class after both dependent classes have been defined. | |
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_arbitrary_attrs_two | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1071, in test_arbitrary_attrs_two | |
class TypeA(Base, FilterMixin): | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/api.py", line 53, in __init__ | |
_as_declarative(cls, classname, cls.__dict__) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/base.py", line 129, in _as_declarative | |
column_copies[obj] = getattr(base, name) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/api.py", line 163, in __get__ | |
return desc.fget(cls) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1064, in _filters | |
return relationship(cls.filter_class, | |
AttributeError: type object 'FilterMixin' has no attribute 'filter_class' | |
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_arbitrary_attrs_two | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 384, in tearDown | |
try_run(self.inst, ('teardown', 'tearDown')) | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/util.py", line 478, in try_run | |
return func() | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 26, in teardown | |
Base.metadata.drop_all() | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/schema.py", line 3335, in drop_all | |
tables=tables) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/engine/base.py", line 1516, in _run_visitor | |
conn._run_visitor(visitorcallable, element, **kwargs) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/engine/base.py", line 1164, in _run_visitor | |
**kwargs).traverse_single(element) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/visitors.py", line 119, in traverse_single | |
return meth(obj, **kw) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/ddl.py", line 766, in visit_metadata | |
for t in reversed(sort_tables(tables)) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/ddl.py", line 857, in sort_tables | |
{'foreign_key': visit_foreign_key}) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/visitors.py", line 255, in traverse | |
return traverse_using(iterate(obj, opts), obj, visitors) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/visitors.py", line 246, in traverse_using | |
meth(target) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/ddl.py", line 848, in visit_foreign_key | |
parent_table = fkey.column.table | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/util/langhelpers.py", line 689, in __get__ | |
obj.__dict__[self.__name__] = result = self.fget(obj) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/sql/schema.py", line 1644, in column | |
tablekey) | |
NoReferencedTableError: Foreign key associated with column 'filter_b.parent_id' could not find table 'type_b' with which to generate a foreign key to target column 'id' | |
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_col_copy_vs_declared_attr_single_propagation | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 814, in test_col_copy_vs_declared_attr_single_propagation | |
class B(A): | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/api.py", line 53, in __init__ | |
_as_declarative(cls, classname, cls.__dict__) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/base.py", line 302, in _as_declarative | |
(c, cls, inherited_table.c[c.name]) | |
ArgumentError: Column 'b' on class <class 'test.ext.declarative.test_mixin.B'> conflicts with existing column 'a.b' | |
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_columns_single_inheritance_conflict_resolution | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "<string>", line 2, in test_columns_single_inheritance_conflict_resolution | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/testing/exclusions.py", line 67, in decorate | |
return fn(*args, **kw) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 316, in test_columns_single_inheritance_conflict_resolution | |
class Engineer(Mixin, Person): | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/api.py", line 53, in __init__ | |
_as_declarative(cls, classname, cls.__dict__) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/base.py", line 129, in _as_declarative | |
column_copies[obj] = getattr(base, name) | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/ext/declarative/api.py", line 163, in __get__ | |
return desc.fget(cls) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 308, in target_id | |
return cls.__table__.c.get('target_id', | |
AttributeError: type object 'Mixin' has no attribute '__table__' | |
====================================================================== | |
ERROR: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_honor_class_mro_two | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1025, in test_honor_class_mro_two | |
assert C().x() == 'hi' | |
TypeError: 'NoneType' object is not callable | |
====================================================================== | |
FAIL: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_arbitrary_attrs_one | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1037, in test_arbitrary_attrs_one | |
eq_(Mapped.some_attr, "MappedSOME ATTR") | |
File "/Users/classic/dev/sqlalchemy/./lib/sqlalchemy/testing/assertions.py", line 147, in eq_ | |
assert a == b, msg or "%r != %r" % (a, b) | |
AssertionError: 'HasMixinSOME ATTR' != 'MappedSOME ATTR' | |
====================================================================== | |
FAIL: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_col_copy_vs_declared_attr_joined_propagation | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 779, in test_col_copy_vs_declared_attr_joined_propagation | |
assert 'b' not in B.__table__.c | |
AssertionError | |
====================================================================== | |
FAIL: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_col_copy_vs_declared_attr_joined_propagation_newname | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 800, in test_col_copy_vs_declared_attr_joined_propagation_newname | |
assert 'b1' not in B.__table__.c | |
AssertionError | |
====================================================================== | |
FAIL: test.ext.declarative.test_mixin.DeclarativeMixinTest.test_honor_class_mro_one | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", line 197, in runTest | |
self.test(*self.arg) | |
File "/Users/classic/dev/sqlalchemy/test/ext/declarative/test_mixin.py", line 1007, in test_honor_class_mro_one | |
assert "x" not in Child.__table__.c | |
AssertionError | |
---------------------------------------------------------------------- | |
Ran 191 tests in 1.683s | |
FAILED (errors=6, failures=4) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment