Changeset 534 for elixir/trunk/tests
- Timestamp:
- 01/29/11 20:53:10 (16 months ago)
- Files:
-
- 1 modified
-
elixir/trunk/tests/test_inherit.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/tests/test_inherit.py
r490 r534 8 8 def setup(): 9 9 metadata.bind = 'sqlite://' 10 # metadata.bind = 'postgres ://@/test'10 # metadata.bind = 'postgresql://@/test' 11 11 # metadata.bind.echo = True 12 12 elixir.options_defaults['shortnames'] = True … … 144 144 setup_all() 145 145 146 def test_multi_pk(self): 147 class A(Entity): 148 using_options(inheritance='multi') 149 firstname = Field(String(50), primary_key=True) 150 lastname = Field(String(50), primary_key=True) 151 152 class B(A): 153 using_options(inheritance='multi') 154 155 setup_all(True) 156 157 b1 = B(firstname='1', lastname='b') 158 b2 = B(firstname='2', lastname='b') 159 160 session.commit() 161 162 b1.delete() 163 164 session.commit() 165 166 assert len(B.query.all()) == 1 167 146 168 def test_multitable_polymorphic_load(self): 147 169 class A(Entity):
