def test_validate_no_nic_input(self): data = self.valid_data.copy() del data["nic_mode_0"] del data["nic_link_0"] form = VMWizardBasicsForm(data) form._configure_for_cluster(self.cluster) self.assertTrue(form.is_valid())
def test_validate_partial_nic_no_mode(self): data = self.valid_data.copy() data["nic_mode_0"] = "" form = VMWizardBasicsForm(data) form._configure_for_cluster(self.cluster) self.assertFalse(form.is_valid())
def test_validate_max_disk_size(self): data = self.valid_data.copy() data["disk_size_0"] = 16384 form = VMWizardBasicsForm(data) form._configure_for_cluster(self.cluster) self.assertFalse(form.is_valid(), "Disk size should be too big")
def test_validate_max_memory(self): data = self.valid_data.copy() data["memory"] = 2048 form = VMWizardBasicsForm(data) form._configure_for_cluster(self.cluster) self.assertFalse(form.is_valid(), "Memory should be too big")
def test_validate_valid(self): form = VMWizardBasicsForm(self.valid_data) form._configure_for_cluster(self.cluster) self.assertTrue(form.is_valid(), form.errors)
def test_validate_partial_nic_no_link(self): data = self.valid_data.copy() data['nic_link_0'] = '' form = VMWizardBasicsForm(data) form._configure_for_cluster(self.cluster) self.assertFalse(form.is_valid())