示例#1
0
    def test_network_missing(self):
        # seen using SR-IOV

        bulk_stats = next(six.itervalues(_FAKE_BULK_STATS_SRIOV))
        indexes = vmstats._find_bulk_stats_reverse_map(
            bulk_stats[0], 'net')
        self.assertTrue(indexes)
示例#2
0
    def test_index_can_change(self, group, name):
        all_indexes = []

        for bulk_stats in self.samples:
            indexes = vmstats._find_bulk_stats_reverse_map(bulk_stats, group)

            self.assertNameIsAt(bulk_stats, group, indexes[name], name)
            all_indexes.append(indexes)

        # and indeed indexes must change
        self.assertEqual(len(all_indexes), len(self.samples))
示例#3
0
    def test_index_can_change(self, group, name):
        all_indexes = []

        for bulk_stats in self.samples:
            indexes = vmstats._find_bulk_stats_reverse_map(
                bulk_stats, group)

            self.assertNameIsAt(bulk_stats, group, indexes[name], name)
            all_indexes.append(indexes)

        # and indeed indexes must change
        self.assertEqual(len(all_indexes), len(self.samples))
示例#4
0
 def test_find_bogus(self, group):
     name = 'inexistent'
     indexes = vmstats._find_bulk_stats_reverse_map(
         self.bulk_stats, group)
     self.assertNotIn(name, indexes)
示例#5
0
 def test_find_existing(self, group, name):
     indexes = vmstats._find_bulk_stats_reverse_map(
         self.bulk_stats, group)
     self.assertNameIsAt(
         self.bulk_stats, group, indexes[name], name)
示例#6
0
    def test_network_missing(self):
        # seen using SR-IOV

        bulk_stats = _FAKE_BULK_STATS_SRIOV.values()[0]
        indexes = vmstats._find_bulk_stats_reverse_map(bulk_stats[0], 'net')
        self.assertTrue(indexes)
示例#7
0
 def test_find_bogus(self, group):
     name = 'inexistent'
     indexes = vmstats._find_bulk_stats_reverse_map(self.bulk_stats, group)
     self.assertNotIn(name, indexes)
示例#8
0
 def test_find_existing(self, group, name):
     indexes = vmstats._find_bulk_stats_reverse_map(self.bulk_stats, group)
     self.assertNameIsAt(self.bulk_stats, group, indexes[name], name)