From 408d31df1e80b4883524bbb1579c912a361ce44a Mon Sep 17 00:00:00 2001 From: Chris Gilmer Date: Thu, 16 Feb 2012 11:41:14 -0800 Subject: [PATCH] Added created and updated times to libcloud node extra field --- libcloud/compute/drivers/openstack.py | 2 ++ test/compute/test_openstack.py | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/libcloud/compute/drivers/openstack.py b/libcloud/compute/drivers/openstack.py index 4a119f2..82740a8 100644 --- a/libcloud/compute/drivers/openstack.py +++ b/libcloud/compute/drivers/openstack.py @@ -1047,6 +1047,8 @@ class OpenStack_1_1_NodeDriver(OpenStackNodeDriver): link['rel'] == 'self'), metadata=api_node['metadata'], password=api_node.get('adminPass'), + created=api_node['created'], + updated=api_node['updated'], ), ) diff --git a/test/compute/test_openstack.py b/test/compute/test_openstack.py index 991b5e2..388e4b3 100644 --- a/test/compute/test_openstack.py +++ b/test/compute/test_openstack.py @@ -547,6 +547,8 @@ class OpenStack_1_1_Tests(unittest.TestCase, TestCaseMixin): self.assertEqual(node.extra.get('flavorId'), '2') self.assertEqual(node.extra.get('imageId'), '7') self.assertEqual(node.extra.get('metadata'), {}) + self.assertEqual(node.extra['updated'], '2011-10-11T00:50:04Z') + self.assertEqual(node.extra['created'], '2011-10-11T00:51:39Z') def test_list_sizes(self): sizes = self.driver.list_sizes() -- 1.7.6.1