def test2(self):
        self.macros = macros.Macros()
        self.macros.update({'foo': 'bar1',
                            'baz': 'fred'})
        self.macros['foo'] = 'bar2 %(baz)s %(foo)s'
        self.assertEqual(self.macros['foo'], 'bar2 fred bar1')
        self.macros.update({'baz': '%(baz)s asdf'})
        self.assertEqual(self.macros.baz, 'fred asdf')
test setting a new value for a macro which references the old
dataset/ETHPy150Open sassoftware/conary/conary_test/cvctest/recipetest.py/MacroTest.test2