Vidar Tonaas Fauske
Vidar Tonaas Fauske
Note that this behavior is currently contrary to the documentation: https://gitpython.readthedocs.io/en/stable/reference.html#git.diff.Diff This lead to quite a bit of confusion for us when trying to use this function.
> This would be handled by having a queue of cell executions that is handled by the "supernode." Note that this answer relies on `node` being present on the server....
> However, I am intentionally ignoring permissions in my first go at this Sure, but my point was that a shared CRDT session for *all* application state might be impossible...
> I would hope the intent would be to make an API protocol that was language independent, even if an initial implementation is in Node. Sure, but there is also...
Here are some other cases I would think would be a somewhat common to want to do: Case 1: - I'm holding a tutorial for 20 users on my server...
Just so we are on the same page, what is the main motivation for wanting it as a single test? Is it purely a "looks better" case, or are there...
I see you have a brand new version of pytest there (6.0.1). There might be some issues with that. Thanks for reporting!
The coverage code relies on putting a variable in the global scope of the kernel (`__cov`). There might be a technical trick to do in nbval to ensure that would...
One possibility is to follow the example of what we do for timeouts: https://github.com/computationalmodelling/nbval/blob/3597e0bfd96c8b52d9f4e94abbe1cbb3887dcf25/nbval/plugin.py#L530-L536 We could then have an option `--[nbval-]on-cell-failure=[continue,error,expectFail]` or something along those lines (names are hard). Then...
Off the top of my head, if you ensure that nbval checks the output of the cell, then the exception `ename` and `evalue` will be compared (the traceback is ignored...