Example #1
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertTrue(html.startswith('<html>'))
     self.assertIn("<title>David's Summer Project Blog</title>", html)
     self.assertTrue(html.endswith('</html>'))
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertTrue(html.startswith('\n<html>'))
     self.assertIn('<title>Jake\'s Blog</title>', html)
     self.assertTrue(html.endswith('</html>\n'))
Example #3
0
 def test_post_view_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertIn('<html>', html)
     self.assertIn('<title>Harry\'s Blog</title>', html)
     self.assertIn('</html>', html)
Example #4
0
 def test_home_page(self):
     request = self.factory.get('/')
     response = post_list(request)
     self.assertEqual(response.get('content-type'),
                      'text/html; charset=utf-8')
     self.assertEqual(response.status_code, 200)
     self.assertContains(response, 'NASA')
Example #5
0
 def test_post_list_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertTrue(html.strip().startswith('<html>'))
     self.assertIn('<title>Zenith\'s Blog</title>', html)
     self.assertTrue(html.strip().endswith('</html>'))
Example #6
0
 def test_add_new_cv_data(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertTrue(response.content.startswith(b'<html>'))
     self.assertIn(b'<title>Minchangs blog</title>', response.content)
     self.assertTrue(response.content.endswith(b'</html>'))
Example #7
0
    def test_post_list(self):
        request = self.factory.get(reverse('post_list'))

        with self.assertTemplateUsed(template_name='blog/post_list.html'):
            response = post_list(request)
            self.assertEqual(response.status_code, 200)
            self.assertIn(self.published_post.title, response.content.decode())
            self.assertNotIn(self.not_published_post.title, response.content.decode())
Example #8
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertTrue(html.startswith('<html>'))
     self.assertIn(
         '<title>Xiao Wei Tan, Computer Science Student at the University of Birmingham</title>',
         html)
     self.assertTrue(html.endswith('</html>'))
    def test_web(self):
        request = self.client.get('127.0.0.1:8000/blog/')

        request2 = HttpRequest()

        response = post_list(request)

        request.GET['page']
        response
Example #10
0
def login_view(request):
    # Si el usuario esta ya logueado, lo redireccionamos a index_view
    if request.user.is_authenticated():
        return post_list(request)

    mensaje = ''
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')
        user = authenticate(username=username, password=password)
        if user is not None:
            if user.is_active:
                login(request, user)
            else:
                # Redireccionar informando que la cuenta esta inactiva
                # Lo dejo como ejercicio al lector :)
                pass
        mensaje = 'Nombre de usuario o contraseña no valido'
    return post_list(request)
Example #11
0
def login_user(request):
    if request.method == 'POST':
        form = LogUser(request.POST)
        error = True
        if form.is_valid():
            username = request.POST.get('username')
            password = request.POST.get('password')
            user = authenticate(username=username, password=password)
            if user is not None:
                if user.is_active:
                    login(request, user)
                    return post_list(request)
            else:
                return render(request, 'account/login.html', {'form' : form, 'error': error })
        else:
            return render(request, 'account/login.html', {'form' : form, 'error': error })
    else:
        form = LogUser()
        return render(request, 'account/login.html', {'form' : form})
Example #12
0
def home(request):

    return views.post_list(request)
Example #13
0
def logout_view(request):
    logout(request)
    messages.success(request, 'Desconectado!')
    return post_list(request)
Example #14
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = post_list(request)
     html = response.content.decode('utf8')
     self.assertIn('<title>The Blog of Owen Vint</title>', html)
     self.assertTrue(html.endswith('</html>'))
Example #15
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()  
     response = post_list(request)