28

I'm working on a project that needs lots of toolbars on screen at once, even though not all of them will be used at the same time. So, I'm modelling this 'foldable' dock widget after what I remember Photoshop panels used to be like.

It's a work in progress, but would like to hear constructive suggestions.

https://blocks.programming.dev/0101100101/42c5d67f86c049baa3500aa38e439f8a

you are viewing a single comment's thread
view the rest of the comments
[-] FizzyOrange@programming.dev 2 points 8 hours ago

Well... the else condition (bar) needs to be covered. I haven't used branch coverage tools in Python but in any sane language you cover the actual semantics, not the lines. It shouldn't make any difference if you write your code on one line, or with ternary expressions, or whatever.

[-] logging_strict@programming.dev 1 points 7 hours ago

What matters is what the package coverage can do and what limitations or nuances it has. Have to work with what we have. We are lucky to have coverage. Especially within a subprocess and multiprocessing workers

[-] logging_strict@programming.dev 1 points 7 hours ago

We are dealing with Python and coverage, not some theoretical situation or circumstances.

Was assuming measuring branch coverage. In which case, my advice is coming from experience

this post was submitted on 09 Feb 2025
28 points (100.0% liked)

Python

6638 readers
42 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS