def test_render(self):
     widget = ReadOnlyPasswordHashWidget()
     value = 'pbkdf2_sha256$100000$a6Pucb1qSFcD$WmCkn9Hqidj48NVe5x0FEM6A9YiOqQcl/83m2Z5udm0='
     self.assertHTMLEqual(
         widget.render('name', value, {'id': 'id_password'}), """
         <div id="id_password">
             <strong>algorithm</strong>: pbkdf2_sha256
             <strong>iterations</strong>: 100000
             <strong>salt</strong>: a6Pucb******
             <strong>hash</strong>: WmCkn9**************************************
         </div>
         """)
Пример #2
0
 def test_render(self):
     widget = ReadOnlyPasswordHashWidget()
     value = 'pbkdf2_sha256$100000$a6Pucb1qSFcD$WmCkn9Hqidj48NVe5x0FEM6A9YiOqQcl/83m2Z5udm0='
     self.assertHTMLEqual(
         widget.render('name', value, {'id': 'id_password'}),
         """
         <div id="id_password">
             <strong>algorithm</strong>: pbkdf2_sha256
             <strong>iterations</strong>: 100000
             <strong>salt</strong>: a6Pucb******
             <strong>hash</strong>: WmCkn9**************************************
         </div>
         """
     )
 def test_bug_19349_render_with_none_value(self):
     # Rendering the widget with value set to None
     # mustn't raise an exception.
     widget = ReadOnlyPasswordHashWidget()
     html = widget.render(name='password', value=None, attrs={})
     self.assertIn(_("No password set."), html)
 def test_bug_19349_render_with_none_value(self):
     # Rendering the widget with value set to None
     # mustn't raise an exception.
     widget = ReadOnlyPasswordHashWidget()
     html = widget.render(name='password', value=None, attrs={})
     self.assertIn(_("No password set."), html)