ftp_deploy.server.forms.login: 14 total statements, 100.0% covered

Generated: Thu 2013-12-19 21:13 GMT

Source file: /var/www/service.dev/service/ftp_deploy/server/forms/login.py

Stats: 9 executed, 0 missed, 5 excluded, 9 ignored

  1. from django import forms
  2. from django.contrib.auth.models import User
  3. from crispy_forms.helper import FormHelper
  4. from crispy_forms.bootstrap import FormActions
  5. from crispy_forms.layout import Layout, Field, Submit, Div, HTML
  6. class LoginForm(forms.Form):
  7. username = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'Username', 'required': 'required'}))
  8. password = forms.CharField(widget=forms.PasswordInput(render_value=False, attrs={'placeholder': 'Password', 'required': 'required'}))
  9. def __init__(self, *args, **kwargs):
  10. super(LoginForm, self).__init__(*args, **kwargs)
  11. self.helper = FormHelper()
  12. self.helper.form_class = 'form-signin'
  13. self.helper.form_tag = False
  14. self.helper.layout = Layout(
  15. 'username',
  16. 'password',
  17. Submit('login', 'Log in', css_class='btn-lg btn-block'),
  18. )