Ejemplo n.º 1
0
    def test_assert_same_instance_flavors(self):
        test_instances = [{
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }]
        models.assert_same_instance_flavors(test_instances)

        test_instances = [{
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }]
        models.assert_same_instance_flavors(test_instances, required_flavor=1)

        test_instances = [{
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 2,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }]
        self.assertRaises(exception.ClusterFlavorsNotEqual,
                          models.assert_same_instance_flavors, test_instances)

        test_instances = [{
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }, {
            'flavor_id': 1,
            'volume_size': 10
        }]
        self.assertRaises(exception.ClusterFlavorsNotEqual,
                          models.assert_same_instance_flavors,
                          test_instances,
                          required_flavor=2)
Ejemplo n.º 2
0
    def test_assert_same_instance_flavors(self):
        test_instances = [{'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10}]
        models.assert_same_instance_flavors(test_instances)

        test_instances = [{'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10}]
        models.assert_same_instance_flavors(test_instances, required_flavor=1)

        test_instances = [{'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 2, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10}]
        self.assertRaises(exception.ClusterFlavorsNotEqual,
                          models.assert_same_instance_flavors,
                          test_instances)

        test_instances = [{'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10},
                          {'flavor_id': 1, 'volume_size': 10}]
        self.assertRaises(exception.ClusterFlavorsNotEqual,
                          models.assert_same_instance_flavors,
                          test_instances, required_flavor=2)