Browse Source

Expect user name to be displayed

Benoît Hubert 7 years ago
parent
commit
2c3a95696c
3 changed files with 4 additions and 1 deletions
  1. 1 0
      movies/templates/home.html
  2. 2 0
      movies/tests.py
  3. 1 1
      movies/views.py

+ 1 - 0
movies/templates/home.html

@@ -6,5 +6,6 @@
         <input name="movie-title" id="input-new-movie" placeholder="Enter a movie title" />
         <input name="movie-title" id="input-new-movie" placeholder="Enter a movie title" />
         {% csrf_token %}
         {% csrf_token %}
       </form>
       </form>
+      <h2>Your name: {{ name }}</h2>
   </body>
   </body>
 </html>
 </html>

+ 2 - 0
movies/tests.py

@@ -20,6 +20,8 @@ class HomePageTest(TestCase):
         self.assertIn('<title>MovieLib</title>', html)
         self.assertIn('<title>MovieLib</title>', html)
         self.assertTrue(html.strip().endswith('</html>'))
         self.assertTrue(html.strip().endswith('</html>'))
 
 
+        self.assertIn('<h2>Your name: Guest</h2>', html)
+
         self.assertTemplateUsed(response, 'home.html')
         self.assertTemplateUsed(response, 'home.html')
 
 
 
 

+ 1 - 1
movies/views.py

@@ -7,7 +7,7 @@ def home_page(request):
         Movie.objects.create(title=request.POST['movie-title'])
         Movie.objects.create(title=request.POST['movie-title'])
         return redirect('/libraries/benoit-hubert/')
         return redirect('/libraries/benoit-hubert/')
 
 
-    return render(request, 'home.html')
+    return render(request, 'home.html', { 'name': 'Guest' })
 
 
 def view_list(request):
 def view_list(request):
     movies = Movie.objects.all()
     movies = Movie.objects.all()