Hi Holger, On 11/27/2012 11:27 PM, holger krekel wrote:
>> @pytest.marks('red', 'green', 'blue', 'black', 'orange', 'pink') >> def some_test_method(self): >> # some check-y stuff > > I can see how each mark consuming a line can be cumbersome. I wonder if > there would be a way to have less line noise, however. For example:: > > @pytest.mark.red.green.blue.black.orange.pink > def test_method(...): > ... I think that using the dot is a bad idea, because it conflicts with the standard meaning that it has in Python, i.e. to "navigate" between layers/levels. If we really want some syntactic sugar, the following is ugly but at least is not as confusing as the one above: m = pytest.mark @m.red/m.green/m.blue def test_method(...): ... Even if I have to admit that in my explicit-is-better-than-implicit opinion, the best ons is still the first. ciao, Anto _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev