Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)