def test_lite_transitions(self):
		l = Litestripe(17, 27, 22)
		white = Color(255.0, 255.0, 255.0)
		light_orange = Color(128.0, 20.0, 0.0)
		l.set_color(white)
		assert str(l.get_color()) == str(white)
		l.transition_to(light_orange, 0.1)
		assert str(l.get_color()) == str(light_orange)
		l.fade_out(0.1)
		assert str(l.get_color()) == "rgb(0.0, 0.0, 0.0)"
	def test_lite_set_color(self):
		l = Litestripe(17, 27, 22)
		orange = Color(255, 40, 0)
		l.set_color(orange)
		assert l.red_val == 255
		assert l.green_val == 40
		assert l.blue_val == 0
		l.set_rgb()
		assert l.red_val == 255
		assert l.green_val == 40
		assert l.blue_val == 0
	def test_print_lite(self):
		l = Litestripe(17, 27, 22)
		white = Color(255.0, 255.0, 255.0)
		l.set_color(white)
		item = """[brightness: 100, Red Pin: 17, Green Pin: 27, Blue Pin: 22, Red Value: 255.0, Green Value: 255.0, Blue Value: 255.0]"""
		self.assertEqual(str(l), item)