(self, obj, attrname, newvalue)
| 6110 | run_deletes = None |
| 6111 | |
| 6112 | def _test_attribute(self, obj, attrname, newvalue): |
| 6113 | sess = fixture_session() |
| 6114 | sess.add(obj) |
| 6115 | oldvalue = getattr(obj, attrname) |
| 6116 | sess.commit() |
| 6117 | |
| 6118 | # expired |
| 6119 | assert attrname not in obj.__dict__ |
| 6120 | |
| 6121 | setattr(obj, attrname, newvalue) |
| 6122 | eq_( |
| 6123 | attributes.get_history(obj, attrname), ([newvalue], (), [oldvalue]) |
| 6124 | ) |
| 6125 | |
| 6126 | def test_column_property_flag(self): |
| 6127 | User, users = self.classes.User, self.tables.users |
no test coverage detected