Scott Santucci

Results 132 comments of Scott Santucci

Does this depend on which docker backend any given system uses? Which may not even depend on the project so much on whether it's being run on a developer's machine...

One candidate is [prompt-toolkit](https://python-prompt-toolkit.readthedocs.io/en/stable/). This looks like it provides just about everything we need, and more we don't; at its most basic it's a drop-in for the `input` function, so...

[Cmd](https://docs.python.org/3/library/cmd.html) might be an alternative? The documentation is harder to make sense of.

I believe this is more of a bug than an enhancement: yet another case where `0` times vs. `None` times aren't being correctly distinguished, this case in the assertion failure...

A similar problem can apply to the services if a developer's machine is significantly slower than some teammates' machines or CI. They could check into the repo a num retries...

Note that something of this nature should **not** be necessary for processing period or other timing controlled by tests, as those could code machine settings through environment variables, choose the...

While not _required by Touchstone_, and while I don't know if any services require it as with MySQL in https://github.com/shanejansen/touchstone/issues/46#issuecomment-1050841435 , it may make sense to create the DBs from...

I think this also goes for `mocks.mongodb.setup()` in the individual tests as it could create missing collections on the fly. I am not sure off the top of my head...

As far as I know each DB has a non-standardized view or entity you can query for that kind of metadata. First thing that comes up on googling: https://stackoverflow.com/questions/12379221/sql-query-to-find-primary-key-of-a-table

If the primary key match doesn't pull up any records at all, it would be cool to instead get a list of all the records in that table displayed in...