def set_transparency_disabled_test(self): """ Test setting the display to be opaque """ # GIVEN: An instance of MainDisplay display = MagicMock() main_display = MainDisplay(display) # WHEN: Transparency is disabled main_display.set_transparency(False) # THEN: The opaque stylesheet should be used self.assertEqual(OPAQUE_STYLESHEET, main_display.styleSheet(), 'The MainDisplay should use the opaque stylesheet') self.assertFalse(main_display.testAttribute(QtCore.Qt.WA_TranslucentBackground), 'The MainDisplay should not have a translucent background')
def set_transparency_enabled_test(self): """ Test setting the display to be transparent """ # GIVEN: An instance of MainDisplay display = MagicMock() main_display = MainDisplay(display) # WHEN: Transparency is enabled main_display.set_transparency(True) # THEN: The transparent stylesheet should be used self.assertEqual(TRANSPARENT_STYLESHEET, main_display.styleSheet(), 'The MainDisplay should use the transparent stylesheet') self.assertFalse(main_display.autoFillBackground(), 'The MainDisplay should not have autoFillBackground set') self.assertTrue(main_display.testAttribute(QtCore.Qt.WA_TranslucentBackground), 'The MainDisplay should have a translucent background')