]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
objects.base: reset changes after getting objects from database
authorIhar Hrachyshka <ihrachys@redhat.com>
Wed, 8 Jul 2015 16:06:12 +0000 (18:06 +0200)
committerIhar Hrachyshka <ihrachys@redhat.com>
Fri, 10 Jul 2015 18:00:48 +0000 (18:00 +0000)
commit3edec57c2250daafdcdac88581efa1acc5acf237
treefda5f56040dc05eae6d94ea30766d222690cf825
parent78703ddefbbf93dda8ecb173f14086880bb9f82f
objects.base: reset changes after getting objects from database

Now all objects are comparable.

We need to reset changes, otherwise an object that is constructed and
.create()d is different from the one that is .get_by_id()d from database
(for primitive serialization contains list of changed fields for
versioned objects).

Added initial sql test case for objects (just create-fetch for policy
for now, but can be easily extended to other types).

Change-Id: I012b5fe4e95f166f66da91274734d7184c224dfd
neutron/objects/base.py
neutron/tests/unit/objects/qos/test_policy.py
neutron/tests/unit/objects/qos/test_rule.py
neutron/tests/unit/objects/test_base.py