Пример #1
0
 def test_hostname_input_accept_hostname_only(self):
     """
     People have a tendency to conflate ``hostname`` with a full uri.
     Here we assert that anything but a hostname causes validation failure.
     """
     self.base_request.POST['portal_host'] = 'https://example.com'
     form = VidyoAdminForm(self.base_request.POST)
     self.assertFalse(form.is_valid())
Пример #2
0
 def test_ip_input_invalid_ipv4(self):
     self.base_request.POST['portal_host'] = '999.999.999.999'
     form = VidyoAdminForm(self.base_request.POST)
     self.assertFalse(form.is_valid())
Пример #3
0
 def test_base_input_valid(self):
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())
     form.save()
Пример #4
0
 def test_base_request_form_valid(self):
     """ensure that we have a base level of sanity"""
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())
Пример #5
0
 def test_good_form_validates(self):
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())
Пример #6
0
 def test_request_without_password_is_invalid(self):
     del self.base_request.POST['portal_password']
     form = VidyoAdminForm(self.base_request.POST)
     self.assertFalse(form.is_valid())
Пример #7
0
 def test_save_request_without_password_validation_error(self):
     del self.base_request.POST['portal_password']
     with self.assertRaises(ValueError):
         form = VidyoAdminForm(self.base_request.POST)
         form.save()
Пример #8
0
 def test_domain_invalid_domain(self):
     self.base_request.POST['portal_host'] = 128 * 'a'
     form = VidyoAdminForm(self.base_request.POST)
     self.assertFalse(form.is_valid())
Пример #9
0
 def test_ip_input_valid_ipv4(self):
     self.base_request.POST['portal_host'] = '192.168.1.100'
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())