def test_invalid_hex_values(self): # invalids self.failUnlessEqual('grey', _get_color('!xyz', 'TEXT')) self.failUnlessEqual('grey', _get_color('!1234567', 'BORDER'))
def test_hex_values(self): # Test hex values self.failUnlessEqual('#000000', _get_color('!000000', 'BG')) self.failUnlessEqual('#FFFFFF', _get_color('!ffffff', 'BG'))
def test_short_hex_values(self): # Shorts self.failUnlessEqual('#001122', _get_color('!012', 'BG')) self.failUnlessEqual('#AABBCC', _get_color('!abc', 'BG'))
def test_default_returns(self): # Test defaults self.failUnlessEqual('white', _get_color('', 'BG')) self.failUnlessEqual('grey', _get_color('', 'TEXT')) self.failUnlessEqual('grey', _get_color('', 'BORDER'))
def test_default_values_if_invalid(self): self.failUnlessEqual('white', _get_color('!invalid', 'BG')) self.failUnlessEqual('grey', _get_color('!invalid', 'TEXT')) self.failUnlessEqual('grey', _get_color('!invalid', 'BORDER'))
def test_invalid_hex_values(self): # invalids self.failUnlessEqual('grey', _get_color('!xyz', 'TEXT')) self.failUnlessEqual('grey', _get_color('!1234567', 'BORDER'))
def test_short_hex_values(self): # Shorts self.failUnlessEqual('#001122', _get_color('!012', 'BG')) self.failUnlessEqual('#AABBCC', _get_color('!abc', 'BG'))
def test_hex_values(self): # Test hex values self.failUnlessEqual('#000000', _get_color('!000000', 'BG')) self.failUnlessEqual('#FFFFFF', _get_color('!ffffff', 'BG'))
def test_default_values_if_invalid(self): self.failUnlessEqual('white', _get_color('!invalid', 'BG')) self.failUnlessEqual('grey', _get_color('!invalid', 'TEXT')) self.failUnlessEqual('grey', _get_color('!invalid', 'BORDER'))
def test_default_returns(self): # Test defaults self.failUnlessEqual('white', _get_color('', 'BG')) self.failUnlessEqual('grey', _get_color('', 'TEXT')) self.failUnlessEqual('grey', _get_color('', 'BORDER'))