def test_isColorInvalidIfGreenIsString(self): self.assertFalse( isColorValid({ "red": 1.0, "green": "full", "blue": 1.0 }))
def test_isColorInvalidIfDictWithMissingRed(self): self.assertFalse( isColorValid({ "amber": 1.0, "green": 1.0, "blue": 1.0 }))
def test_isColorValidIfCorrectColor(self): self.assertTrue(isColorValid({"red": 1.0, "green": 0.5, "blue": 1.0}))
def test_isColorInvalidIfBlueValueIsOutOfRange(self): self.assertFalse(isColorValid({"red": 1.0, "green": 1.0, "blue": 2.5}))
def test_isColorInValidIfEmptyDict(self): self.assertFalse(isColorValid({}))
def test_isColorInValidIfNone(self): self.assertFalse(isColorValid(None))
def test_isColorInvalidIfGreenIsString(self): self.assertFalse(isColorValid({"red": 1.0, "green": "full", "blue": 1.0}))
def test_isColorInvalidIfDictWithMissingRed(self): self.assertFalse(isColorValid({"amber": 1.0, "green": 1.0, "blue": 1.0}))