On Wed, 8 Sep 2021, at 6:13 PM, Gary Martin wrote:
> Hi everyone,
>
> I just wanted to quickly mention some of the patches I have committed
> recently to the bloodhound-core for anyone who is interested.
>
> There have been two changes around trying to make it easier for me to
> run a development environment with, hopefully, some more consistent
> setup. This is in the form of providing postgresql and selenium-firefox
> services through docker containers. There might be some downsides but
> it removes a load of setup that might not even be feasible on some
> systems. I imagine that there will be some more work necessary around
> this at some point.
>
> I have also been using the postgresql setup to let me play with an old
> bloodhound database to see what some of the problems might be. For
> instance, it looks like there will need to either be a bit of a
> refactor of the api url handling as there is currently a clash between
> the format requests (e.g. [...]/<milestone-name>.json) and milestone
> names being allowed to use the '.' character.
>
Well, worked it out. I have set the lookup_value_regex to be more lenient on
the Component, Milestone and Versions. More work might be needed on the regex
but hopefully that will do for a bit. See the
I have also added hypothesis[1] into the mix, initially for testing the names
that are allowed by the api at create time. I expect to expand testing with
this library a fair bit over time so I hope everyone will be happy with that.
Cheers,
Gary
[1] https://hypothesis.readthedocs.io/en/latest/