Пример #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_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)
Пример #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_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))
Пример #5
0
 def test_find_bogus(self, group):
     name = 'inexistent'
     indexes = vmstats._find_bulk_stats_reverse_map(self.bulk_stats, group)
     self.assertNotIn(name, indexes)
Пример #6
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)
Пример #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)
Пример #9
0
 def test_find_bogus(self, group):
     name = 'inexistent'
     indexes = vmstats._find_bulk_stats_reverse_map(self.bulk_stats, group)
     assert name not in indexes