Everything looks good to me. +1

On Thu, 2013-11-28 at 12:18 +0100, Petr Viktorin wrote:
> Thanks!
> Just a bit of cleaning up now, sending a patch with proposed changes to 
> speed things up.
> 
> Patch needs a tiny rebase.
> Points I missed:
> - There are some unused imports.
> - ValidationError takes the attribute name in `name` rather than the 
> name of the CLI option.
> 
> >> Now the validation is too strict, a port is not accepted.
> >
> > Fixed.
> 
> "invalid!" is pretty bad for an error message. I put it in as a 
> placeholder, but I wasn't clear about that, sorry!
> 
> >> Should non-FQDN hostnames be allowed?
> >
> > I agree they should not. Fixed.
> 
> validate_hostname() has a check_fqdn argument, no need to do this manually.
> 
> >>>> ipatokenusermapattribute is also not validated. Not sure if it needs to 
> >>>> be.
> >>>
> >>> I don't think validation is really possible outside of the permitted
> >>> characters for an LDAP attribute.
> >>
> >> I think if "$%^&*" is allowed, we'll get a bug from QA soon enough.
> >
> > Fixed.
> 
> The `sre` module is named `re` since Python 2.5.
> 
> >> We generally output lists; this should also be a list with one element.
> >
> > Fixed.
> >
> >> Attaching updated tests.
> >
> > A few of these tests are still failing for me, but it is not immediately
> > obvious why. They seem to be getting answers from previous queries. I'm
> > not sure if this is something wrong with my code or the tests. Can you
> > take a look at it?
> 
> My bad, I've used a wrong variable name.
> 


_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to