summaryrefslogtreecommitdiff
path: root/ambari-agent
diff options
context:
space:
mode:
authorMahadev Konar <mahadev@apache.org>2012-10-16 02:20:41 +0000
committerMahadev Konar <mahadev@apache.org>2012-10-16 02:20:41 +0000
commitb8a44cbe2c3c94a98ee41764aea85bd840d7a07b (patch)
tree12ec26d7a9f0030fcac2f5bd107cc89a999f73a1 /ambari-agent
parent0f888a1e080d1acbc75edb123995c4af63f2f4f4 (diff)
AMBARI-851. Hook up Ganglia property provider. (Tom Beerbower via mahadev)
git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/branches/AMBARI-666@1398615 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'ambari-agent')
-rw-r--r--ambari-agent/src/test/python/TestHardware.py20
1 files changed, 18 insertions, 2 deletions
diff --git a/ambari-agent/src/test/python/TestHardware.py b/ambari-agent/src/test/python/TestHardware.py
index 68ee8b2bcc..b5c654daa8 100644
--- a/ambari-agent/src/test/python/TestHardware.py
+++ b/ambari-agent/src/test/python/TestHardware.py
@@ -25,6 +25,22 @@ class TestHardware(TestCase):
def test_build(self):
hardware = Hardware()
result = hardware.get()
- self.assertTrue(result['coreCount'] >= 1)
- self.assertTrue(result['netSpeed'] != None)
+ osdisks = hardware.osdisks()
+ for dev_item in result['mounts']:
+ self.assertTrue(dev_item['available'] >= 0)
+ self.assertTrue(dev_item['used'] >= 0)
+ self.assertTrue(dev_item['percent'] != None)
+ self.assertTrue(dev_item['device'] != None)
+ self.assertTrue(dev_item['mountpoint'] != None)
+ self.assertTrue(dev_item['size'] > 0)
+ for os_disk_item in osdisks:
+ self.assertTrue(os_disk_item['available'] >= 0)
+ self.assertTrue(os_disk_item['used'] >= 0)
+ self.assertTrue(os_disk_item['percent'] != None)
+ self.assertTrue(os_disk_item['device'] != None)
+ self.assertTrue(os_disk_item['mountpoint'] != None)
+ self.assertTrue(os_disk_item['size'] > 0)
+
+ self.assertTrue(len(result['mounts']) == len(osdisks))
+