示例#1
0
文件: node.py 项目: bsu/GWM
    def test_disk(self):
        """
        Tests the Node.ram property
        """
        node, c = self.create_node()
        node2, c = self.create_node(cluster=c, hostname='two')
        node.refresh()
        node2.refresh()

        VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='foo', disk_size=123, status='running')
        VirtualMachine.objects.create(cluster=c, secondary_node=node, hostname='bar', disk_size=456, status='running')
        VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='xoo', disk_size=789, status='admin_down')
        VirtualMachine.objects.create(cluster=c, secondary_node=node, hostname='xar', disk_size=234, status='stopped')
        VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='boo', status='running')
        VirtualMachine.objects.create(cluster=c, primary_node=node2, hostname='gar', disk_size=888, status='running')
        VirtualMachine.objects.create(cluster=c, primary_node=node2, hostname='yoo', disk_size=999, status='admin_down')
        
        disk = node.disk
        self.assertEqual(6666, disk['total'])
        self.assertEqual(5064, disk['free'])
示例#2
0
文件: node.py 项目: bsu/GWM
 def test_ram(self):
     """
     Tests the Node.ram property
     """
     node, c = self.create_node()
     node2, c = self.create_node(cluster=c, hostname='two')
     node.refresh()
     node2.refresh()
     
     VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='foo', ram=123, status='running')
     VirtualMachine.objects.create(cluster=c, secondary_node=node, hostname='bar', ram=456, status='running')
     VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='xoo', ram=789, status='admin_down')
     VirtualMachine.objects.create(cluster=c, secondary_node=node, hostname='xar', ram=234, status='stopped')
     VirtualMachine.objects.create(cluster=c, primary_node=node, hostname='boo', status='running')
     VirtualMachine.objects.create(cluster=c, primary_node=node2, hostname='gar', ram=888, status='running')
     VirtualMachine.objects.create(cluster=c, primary_node=node2, hostname='yoo', ram=999, status='admin_down')
     
     ram = node.ram
     self.assertEqual(9999, ram['total'])
     self.assertEqual(9420, ram['free'])