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

  • FizzyOrange
    link
    fedilink
    arrow-up
    1
    ·
    13 hours ago

    If you branch coverage tool can’t handle branches on the same line I would suggest you use a different one! Does it handle if foo or bar?

    Will not see the value that gets past into self.float_button.setIcon

    Uhm, yes you will? Just step into the function.

    • logging_strict
      link
      fedilink
      arrow-up
      1
      ·
      5 hours ago

      self.float_button.setIcon is a Python wrapper around a C++ library. Might not be possible to, or want to, step into the function.

      if foo or bar is part of a if-else condition. The else portion needs # pragma: no cover or coverage may complain.