~ubuntu-branches/ubuntu/quantal/nova/quantal-proposed

« back to all changes in this revision

Viewing changes to nova/tests/test_instance_types_extra_specs.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-08-16 14:04:11 UTC
  • mto: This revision was merged to the branch mainline in revision 84.
  • Revision ID: package-import@ubuntu.com-20120816140411-0mr4n241wmk30t9l
Tags: upstream-2012.2~f3
ImportĀ upstreamĀ versionĀ 2012.2~f3

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
        ref = db.instance_type_create(self.context,
42
42
                                          values)
43
43
        self.instance_type_id = ref["id"]
 
44
        self.flavorid = ref["flavorid"]
44
45
 
45
46
    def tearDown(self):
46
47
        # Remove the instance type from the database
55
56
                                 xpu_model="Tesla 2050")
56
57
        actual_specs = db.instance_type_extra_specs_get(
57
58
                              self.context,
58
 
                              self.instance_type_id)
 
59
                              self.flavorid)
59
60
        self.assertEquals(expected_specs, actual_specs)
60
61
 
61
62
    def test_instance_type_extra_specs_delete(self):
64
65
                                 xpu_arch="fermi",
65
66
                                 xpus="2")
66
67
        db.instance_type_extra_specs_delete(self.context,
67
 
                                      self.instance_type_id,
 
68
                                      self.flavorid,
68
69
                                      "xpu_model")
69
70
        actual_specs = db.instance_type_extra_specs_get(
70
71
                              self.context,
71
 
                              self.instance_type_id)
 
72
                              self.flavorid)
72
73
        self.assertEquals(expected_specs, actual_specs)
73
74
 
74
75
    def test_instance_type_extra_specs_update(self):
79
80
                                 xpu_model="Tesla 2050")
80
81
        db.instance_type_extra_specs_update_or_create(
81
82
                              self.context,
82
 
                              self.instance_type_id,
 
83
                              self.flavorid,
83
84
                              dict(cpu_model="Sandy Bridge"))
84
85
        actual_specs = db.instance_type_extra_specs_get(
85
86
                              self.context,
86
 
                              self.instance_type_id)
 
87
                              self.flavorid)
87
88
        self.assertEquals(expected_specs, actual_specs)
88
89
 
89
90
    def test_instance_type_extra_specs_create(self):
96
97
                                 net_mbps="10000")
97
98
        db.instance_type_extra_specs_update_or_create(
98
99
                              self.context,
99
 
                              self.instance_type_id,
 
100
                              self.flavorid,
100
101
                              dict(net_arch="ethernet",
101
102
                                   net_mbps=10000))
102
103
        actual_specs = db.instance_type_extra_specs_get(
103
104
                              self.context,
104
 
                              self.instance_type_id)
 
105
                              self.flavorid)
105
106
        self.assertEquals(expected_specs, actual_specs)
106
107
 
107
108
    def test_instance_type_get_with_extra_specs(self):