Bladeren bron

add test for selfoss login

Bruce Spang 10 jaren geleden
bovenliggende
commit
bb7466b4fc
1 gewijzigde bestanden met toevoegingen van 19 en 0 verwijderingen
  1. 19
    0
      tests.py

+ 19
- 0
tests.py Bestand weergeven

@@ -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

Laden…
Annuleren
Opslaan