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)