def test_list(self): # set up self.patches.patch('__main__.values', lambda: [('a', 1), ('b', 2)]) # test munin._execute() self.assertEqual('''a.value 1.000 b.value 2.000 ''', self.streams.stdout)
def test_dict(self): # set up self.patches.patch('__main__.values', lambda: {'a': 1, 'b': 2}) # test munin._execute() self.assertEqual('''a.value 1.000 b.value 2.000 ''', self.streams.stdout)
def test_generator(self): # set up def _values(): yield 'a', 1 yield 'b', 2 self.patches.patch('__main__.values', _values) # test munin._execute() self.assertEqual('''a.value 1.000 b.value 2.000 ''', self.streams.stdout)