|
@@ -69,6 +69,25 @@ class WebTests(unittest.TestCase):
|
69
|
69
|
r.content
|
70
|
70
|
)
|
71
|
71
|
|
|
72
|
+ def test_selfoss_http(self):
|
|
73
|
+ """selfoss is redirecting to https and displaying login page"""
|
|
74
|
+ r = requests.get('http://news.' + TEST_SERVER)
|
|
75
|
+
|
|
76
|
+ # We should be redirected to https
|
|
77
|
+ self.assertEquals(r.history[0].status_code, 301)
|
|
78
|
+ self.assertEquals(r.url, 'https://news.' + TEST_SERVER + '/')
|
|
79
|
+
|
|
80
|
+ # 200 - We should be at the login page
|
|
81
|
+ self.assertEquals(r.status_code, 200)
|
|
82
|
+ self.assertIn(
|
|
83
|
+ 'selfoss',
|
|
84
|
+ r.content
|
|
85
|
+ )
|
|
86
|
+ self.assertIn(
|
|
87
|
+ 'login',
|
|
88
|
+ r.content
|
|
89
|
+ )
|
|
90
|
+
|
72
|
91
|
def test_znc_http(self):
|
73
|
92
|
"""ZNC web interface is displaying login page"""
|
74
|
93
|
# FIXME: requests won't verify sovereign.local with *.sovereign.local cert
|