Esempio n. 1
0
File: modify.py Progetto: bsu/GWM2
 def test_bound_form(self):
     data = dict(
         os = 'image+default',
         vcpus = 2,
         memory = 200,
         nic_count=1,
         nic_count_original=1,
         nic_link_0='br0',
         nic_mac_0='aa:bb:cc:dd:ee:ff'
     )
     form = PvmModifyVirtualMachineForm(vm, data)
     self.assertTrue(form.is_bound)
     self.assertTrue(form.is_valid(), msg=form.errors)
Esempio n. 2
0
 def test_bound_form(self):
     """
     Basic test to make sure the form is bound when data is passed.
       This goes back to when data was not being bound after being passed
       to the form as data, and the initial kwarg was binding the data.
     """
     data = dict(
         os='image+default',
         vcpus=2,
         memory=200,
         nic_count=1,
         nic_count_original=1,
         nic_link_0='br0',
         nic_mac_0='aa:bb:cc:dd:ee:ff'
     )
     form = PvmModifyVirtualMachineForm(self.vm, data)
     self.assertTrue(form.is_bound)
     self.assertTrue(form.is_valid(), msg=form.errors)
Esempio n. 3
0
 def test_bound_form(self):
     """
     Basic test to make sure the form is bound when data is passed.
       This goes back to when data was not being bound after being passed
       to the form as data, and the initial kwarg was binding the data.
     """
     data = dict(
         os = 'image+default',
         vcpus = 2,
         memory = 200,
         nic_count=1,
         nic_count_original=1,
         nic_link_0='br0',
         nic_mac_0='aa:bb:cc:dd:ee:ff'
     )
     form = PvmModifyVirtualMachineForm(self.vm, data)
     self.assertTrue(form.is_bound)
     self.assertTrue(form.is_valid(), msg=form.errors)
Esempio n. 4
0
    def test_field_initial_values(self):
        """
        Test that fields contain the correct initial values taken from a vm.
        """
        hvparam_fields = PvmModifyVirtualMachineForm.hvparam_fields
        hvparams = self.vm.info['hvparams']
        form = PvmModifyVirtualMachineForm(self.vm)

        for field in hvparam_fields:
            self.assertEqual(form.fields[field].initial, hvparams[field])
Esempio n. 5
0
    def test_initial_form_fields(self):
        """
        Test that the form does not contain any extra fields.
        """
        modify_fields = ('vcpus', 'memory', 'nic_count', 'nic_link_0', 'nic_mac_0', 'os')
        hv_fields = PvmModifyVirtualMachineForm.hvparam_fields
        form = PvmModifyVirtualMachineForm(self.vm)

        for field in chain(modify_fields, hv_fields):
            self.assertTrue(field in form.fields, field)

        for field in form.Meta.exclude:
            self.assertFalse(field in form.fields, field)
Esempio n. 6
0
 def test_form_defaults(self):
     """
     TODO: Make this look like the HVM form test_form_defaults, but for Pvm
     """
     PvmModifyVirtualMachineForm(self.vm)