Пример #1
0
    def test_create_bay_with_nonexisting_external_network(self):
        gen_model = datagen.baymodel_data_with_valid_keypair_image_flavor()
        resp, baymodel = self._create_baymodel(gen_model)
        self.assertEqual(201, resp.status)
        self.assertIsNotNone(baymodel.uuid)

        gen_model = datagen.valid_bay_data(baymodel_id=baymodel.uuid)
        gen_model.external_network_id = 'aaa'
        self.assertRaises(exceptions.BadRequest, self.bay_client.post_bay,
                          gen_model)

        resp, _ = self._delete_baymodel(baymodel.uuid)
        self.assertEqual(204, resp.status)
Пример #2
0
 def test_create_bay_with_zero_masters(self):
     gen_model = datagen.valid_bay_data(baymodel_id=self.baymodel.uuid,
                                        master_count=0)
     self.assertRaises(exceptions.BadRequest, self.bay_client.post_bay,
                       gen_model)
Пример #3
0
 def test_create_bay_for_nonexisting_baymodel(self):
     gen_model = datagen.valid_bay_data(baymodel_id='this-does-not-exist')
     self.assertRaises(exceptions.BadRequest, self.bay_client.post_bay,
                       gen_model)