Maria Knorps
Maria Knorps
Testing FawltyDeps on real project: [pyfolio](https://github.com/quantopian/pyfolio/), I encountered following setup.py structure: ```python ... support_ipython_6 = (sys.version_info >= (3, 3)) install_reqs = [ 'ipython>=3.2.3' if support_ipython_6 else 'ipython>=3.2.3, =1.4.0', 'numpy>=1.11.1', 'pandas>=0.18.1',...
As we advance in the complexity of objects representing the FD domain, our test code also grows in complexity. It takes notably more time to change the test code base...
**Is your feature request related to a problem? Please describe.** Add an option to export mapping to a file which may later be used by user-defined mapping option developed in...
Test if the operation of generating pyproject.toml FawltyDeps section via: ``` fawltydeps --generate-toml-config ``` is loaded again gives the same object. This will be best achieved with the property-based test...
When [refactoring tests](https://github.com/tweag/FawltyDeps/pull/271) from using subprocess runs of `fawltydeps` to usage of `main` function we encountered some trouble with testing logger messages. As pointed out by @Nour in https://github.com/tweag/FawltyDeps/pull/271#discussion_r1163327450 we...
Following @jherland's [comment](https://github.com/tweag/FawltyDeps/pull/271#discussion_r1163928937) #271: > > I'm a little worried about these changes. As I understand it, where `run_fawltydeps()` can use the `cwd` to actually set the current working directory...
As mentioned by @Nour-Mws in https://github.com/tweag/FawltyDeps/pull/47#discussion_r1065645516, Code Design document right now focus on Code Style. The task is to add information on code design decisions made: - a clear description...
For functions that parse actual Python jupyter and dependency files, raise specialized errors and catch+continue in the caller instead of simply `logger.error(...)` + return in the callee. ------------------ Following a...