def test_va_get_by_va_id(self): p = UserTable(**self.p1) self._add_and_test_version(p, 0) p = self.session.query(UserTable).get(p.id) res = p.va_get(self.session, va_id=p.va_id) self.assertEqual( res, { 'other_name': None, 'id': p.id, 'product_id': p.product_id, 'col1': p.col1, 'col2': p.col2, 'col3': p.col3, 'va_id': p.va_id })
def test_va_get_fails(self): p = UserTable(**self.p1) self._add_and_test_version(p, 0) p = self.session.query(UserTable).get(p.id) with self.assertRaises(HistoryItemNotFound): p.va_get(self.session, p.va_id + 372)