Пример #1
0
	def test_reordering(self):
		default_room = Room(0)
		video1 = default_room.add_video(
			"youtube"
			, "http://www.youtube.com/watch?v=Qqd9S06lvH0"
			, "screaming creepers"
			, 28
			, 0)
		video2 = default_room.add_video(
			"youtube"
			, "http://www.youtube.com/watch?v=Wl8AK5Ht65Y"
			, "Oh Bother..."
			, 5
			, 0)

		assert_equal(default_room.video_queue(), [video1, video2])
		video1.update_rank(video2.rank + 1.0)
		assert_equal(default_room.video_queue(), [video2, video1])
		video2.update_rank(0.0)
		assert_equal(default_room.video_queue(), [video2, video1])
		video1.update_rank(-1.0)
		assert_equal(default_room.video_queue(), [video1, video2])
Пример #2
0
	def test_queue(self):
		default_room = Room(0)
		assert_equal(default_room.video_queue(), [])

		video1 = default_room.add_video(
			"youtube"
			, "http://www.youtube.com/watch?v=Qqd9S06lvH0"
			, "screaming creepers"
			, 28
			, 0)
		video2 = default_room.add_video(
			"youtube"
			, "http://www.youtube.com/watch?v=Wl8AK5Ht65Y"
			, "Oh Bother..."
			, 5
			, 0)

		assert_equal(default_room.video_queue(), [video1, video2])
		video1.remove()
		assert_equal(default_room.video_queue(), [video2])
		video2.remove()
		assert_equal(default_room.video_queue(), [])