understand, thank you very much
On Thu, Jan 23, 2014 at 3:45 PM, Yuriy Taraday <yorik....@gmail.com> wrote: > Hello. > > > On Thu, Jan 23, 2014 at 6:47 AM, ZhiQiang Fan <aji.zq...@gmail.com>wrote: >> >> I noticed that in openstack-dev/hacking project, there is very little >> test code, is there any particular reason why it is in such situation? >> > > Yes, there is. Every rule have a docstring that not only provides examples > of good and bad code but also is run as a doctest here: > https://github.com/openstack-dev/hacking/blob/master/hacking/tests/test_doctest.py > > >> https://github.com/openstack-dev/hacking/blob/master/hacking/core.py#L345 >> it cannot detect >> >> \bprint$ >> \bprint >>>xxx, (\s+ >> > > I'm not sure how can it not detect the second one since the regular > expression used there to detect bad strings is "\bprint\s+[^\(]" and it > catches "print >>>xxx, (" string. > The first one is a good catch though. > > If I want to improve this rule, how can I verify that my change is good? >> > > Just change that regular expression as is needed and add a line to the > docstring like these: > Okay: print() > H233: print > > Happy coding! > > -- > > Kind regards, Yuriy. > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- blog: zqfan.github.com git: github.com/zqfan
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev