diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-06-28 18:52:19 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-06-28 18:52:19 +0000 |
| commit | 8c87e0c1c621ca93b80badeb8878436281632337 (patch) | |
| tree | a7351ca41e39635bdb594d6e370cea406cde2c39 /nova/tests | |
| parent | 8f880e7d3cac3fb0df83101e3981d14fd65e8225 (diff) | |
| parent | 0ed62fb7affbda4a701c2175e95aa6f92038604c (diff) | |
| download | nova-8c87e0c1c621ca93b80badeb8878436281632337.tar.gz nova-8c87e0c1c621ca93b80badeb8878436281632337.tar.xz nova-8c87e0c1c621ca93b80badeb8878436281632337.zip | |
Merge "db.compute_node_update: ignore values['update_at']"
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/db/test_db_api.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nova/tests/db/test_db_api.py b/nova/tests/db/test_db_api.py index 2baa7ee3a..0b49210fa 100644 --- a/nova/tests/db/test_db_api.py +++ b/nova/tests/db/test_db_api.py @@ -4949,6 +4949,19 @@ class ComputeNodeTestCase(test.TestCase, ModelsObjectComparatorMixin): self.assertNotEqual(self.item['updated_at'], item_updated['updated_at']) + def test_compute_node_update_override_updated_at(self): + # Update the record once so updated_at is set. + first = db.compute_node_update(self.ctxt, self.item['id'], + {'free_ram_mb': '12'}) + self.assertIsNotNone(first['updated_at']) + + # Update a second time. Make sure that the updated_at value we send + # is overridden. + second = db.compute_node_update(self.ctxt, self.item['id'], + {'updated_at': first.updated_at, + 'free_ram_mb': '13'}) + self.assertNotEqual(first['updated_at'], second['updated_at']) + def test_compute_node_stat_unchanged(self): # don't update unchanged stat values: stats = self.item['stats'] |
