This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.test import TestCase | |
| class HomePageTest(TestCase): | |
| """Unittesting class for our Django project.""" | |
| def test_home_page_returns_correct_html(self): | |
| """Test whether the home page of Django app returns correct HTMML.""" | |
| response = self.client.get('/') | |
| html = response.content.decode('utf8') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.urls import resolve | |
| from django.test import TestCase | |
| from projectname.views import home_page | |
| class HomePageTest(TestCase): | |
| """Unittesting class for our Django project.""" | |
| def test_root_url_resolves_to_home_page_view(self): | |
| """Test the home page url.""" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.urls import resolve | |
| from django.test import TestCase | |
| from projectname.views import home_page | |
| class HomePageTest(TestCase): | |
| """Unittesting class for our Django project.""" | |
| def test_root_url_resolves_to_home_page_view(self): | |
| """Test the home page url.""" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.test import TestCase | |
| from projectname.views import home_page | |
| class HomePageTest(TestCase): | |
| """Unittesting class for our Django project.""" | |
| def test_home_page_returns_correct_html(self): | |
| """Test home_page template.""" | |
| response = self.client.get('/') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from selenium import webdriver | |
| from webdriver_manager.chrome import ChromeDriverManager | |
| import unittest | |
| class NewVisiterTest(unittest.TestCase): | |
| "User tests the homepage.""" | |
| def setUp(self): | |
| self.browser = webdriver.Chrome(ChromeDriverManager().install()) | |
| def tearDown(self): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from selenium import webdriver | |
| from webdriver_manager.chrome import ChromeDriverManager | |
| from selenium.webdriver.common.keys import Keys | |
| import unittest | |
| class LoginTest(unittest.TestCase): | |
| """User checks whether he can log in on app.""" | |
| def setUp(self): | |
| self.browser = webdriver.Chrome(ChromeDriverManager().install()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $('#contact-form-button').click(function(event){ | |
| event.preventDefault(); // prevent default submit event that would automatically reload webpage | |
| // initalizing variables | |
| const form = $('#contact-form'); | |
| const url = form.prop('action'); // the url to redirect to "/contact" | |
| const type = form.prop('method'); // the method "POST" or "GET" | |
| const data = new FormData(form); // formData object with all key ("id" attribute)-value("user input") pairs | |
| $.ajax({ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| document.body.addEventListener( 'click', function (event) { | |
| event.preventDefault(); // prevent default submit event that would automatically reload webpage | |
| // initializing variables | |
| const form = event.target.form; // get the form | |
| const data = new FormData(form); // formData object with all key ("id" attribute)-value("user input") pairs | |
| const request = new XMLHttpRequest(); | |
| request.open(form.method, form.action, true); | |
| request.send(data); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.urls import path, include | |
| from project import views | |
| urlpatterns = [ | |
| path('', views.home, name='home'), | |
| path('login', views.do_login, name='login'), | |
| path('register', views.register, name='register'), | |
| path('activate/<uidb64>/<token>', views.activate, name='activate'), | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {% extends 'base.html' %} | |
| {% block content %} | |
| <div class="col-md-12"> | |
| <div class="form-modal"> | |
| <div class="container h-100"> | |
| <div class="row align-items-center h-100" > | |
| <div class="mx-auto"> | |
| <div class="" id="modal-form"> | |
| <h2>Register</h2> |