You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by rb...@apache.org on 2011/05/31 14:10:23 UTC
svn commit: r1129638 - in /libcloud/trunk: libcloud/compute/drivers/gogrid.py
test/compute/fixtures/gogrid/server_list.json test/compute/test_gogrid.py
Author: rbogorodskiy
Date: Tue May 31 12:10:22 2011
New Revision: 1129638
URL: http://svn.apache.org/viewvc?rev=1129638&view=rev
Log:
GoGrid driver: provide node description via 'extra' if it's available.
Modified:
libcloud/trunk/libcloud/compute/drivers/gogrid.py
libcloud/trunk/test/compute/fixtures/gogrid/server_list.json
libcloud/trunk/test/compute/test_gogrid.py
Modified: libcloud/trunk/libcloud/compute/drivers/gogrid.py
URL: http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/gogrid.py?rev=1129638&r1=1129637&r2=1129638&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/gogrid.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/gogrid.py Tue May 31 12:10:22 2011
@@ -116,7 +116,8 @@ class GoGridNodeDriver(BaseGoGridDriver,
state=state,
public_ip=[ip],
private_ip=[],
- extra={'ram': element.get('ram').get('name')},
+ extra={'ram': element.get('ram').get('name'),
+ 'description': element.get('description', '')},
driver=self.connection.driver)
if password:
n.extra['password'] = password
Modified: libcloud/trunk/test/compute/fixtures/gogrid/server_list.json
URL: http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/gogrid/server_list.json?rev=1129638&r1=1129637&r2=1129638&view=diff
==============================================================================
--- libcloud/trunk/test/compute/fixtures/gogrid/server_list.json (original)
+++ libcloud/trunk/test/compute/fixtures/gogrid/server_list.json Tue May 31 12:10:22 2011
@@ -59,6 +59,7 @@
},
"isSandbox": false,
"name": "test1",
+ "description": "test server",
"object": "server",
"os": {
"description": "CentOS 5.3 (32-bit)",
Modified: libcloud/trunk/test/compute/test_gogrid.py
URL: http://svn.apache.org/viewvc/libcloud/trunk/test/compute/test_gogrid.py?rev=1129638&r1=1129637&r2=1129638&view=diff
==============================================================================
--- libcloud/trunk/test/compute/test_gogrid.py (original)
+++ libcloud/trunk/test/compute/test_gogrid.py Tue May 31 12:10:22 2011
@@ -58,6 +58,7 @@ class GoGridTests(unittest.TestCase, Tes
self.assertEqual(node.id, '90967')
self.assertEqual(node.extra['password'], 'bebebe')
+ self.assertEqual(node.extra['description'], 'test server')
def test_reboot_node(self):
node = Node(90967, None, None, None, None, self.driver)