From e584b6e9058d5769c1fc95c7eaa03d3412af8e91 Mon Sep 17 00:00:00 2001
From: Andreas <andreasv@fsmpi.rwth-aachen.de>
Date: Sun, 3 Dec 2017 15:25:49 +0100
Subject: [PATCH] added test for a single course

---
 tests.py | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/tests.py b/tests.py
index 4dcf85e..298f20b 100755
--- a/tests.py
+++ b/tests.py
@@ -39,6 +39,26 @@ class VideoTestCase(unittest.TestCase):
 			r = c.get('/courses')
 			assert r.status_code == 200
 
+	def test_course(self):
+		with self.app as c:
+			# normal
+			r = c.get('/15ws-afi')
+			assert r.status_code == 200
+
+			# not listed
+			r = c.get('/15ws-bio')
+			assert r.status_code == 200
+
+			# not visible
+			r = c.get('/15ws-einfprog')
+			assert r.status_code == 404
+
+			self.login(c)
+			r = c.get('/15ws-afi')
+			assert r.status_code == 200
+			r = c.get('/15ws-einfprog')
+			assert r.status_code == 200
+
 	def test_timetable(self):
 		with self.app as c:
 			r = c.get('/internal/timetable')
-- 
GitLab