Exemplo n.º 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())
Exemplo n.º 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())
Exemplo n.º 3
0
 def test_base_input_valid(self):
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())
     form.save()
Exemplo n.º 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())
Exemplo n.º 5
0
 def test_good_form_validates(self):
     form = VidyoAdminForm(self.base_request.POST)
     self.assertTrue(form.is_valid())
Exemplo n.º 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())
Exemplo n.º 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()
Exemplo n.º 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())
Exemplo n.º 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())