예제 #1
0
 def test_BindServerModel(self):
     """Test that adding a well-formed BindServer works."""
     self.assertEqual(models.BindServer.objects.count(), 0)
     bindserver_1 = models.BindServer(hostname="test1",
                                      statistics_port=1234)
     bindserver_1.save()
     self.assertEqual(models.BindServer.objects.count(), 1)
예제 #2
0
 def test_BindServerNonIntStatisticsPort(self):
     """Attempt to add a Bindserver with a non-integer statistics port."""
     bindserver_1 = models.BindServer(hostname="foo",
                                      statistics_port="bar1")
     with self.assertRaisesMessage(
             ValueError, "invalid literal for int() with base 10: 'bar1'"):
         bindserver_1.save()
예제 #3
0
    def setUp(self):
        self.client = Client()
        models.BindServer(hostname="testserver.test.net",
                          control_port=1234).save()

        user = User.objects.create_user('testuser', '*****@*****.**',
                                        'testpassword')
        response = self.client.login(username='******',
                                     password='******')
예제 #4
0
 def test_BindServerMissingStatisticsPort(self):
     """Attempt to add a BindServer without a statistics port."""
     bindserver_1 = models.BindServer(hostname="badtest1")
     with self.assertRaises(IntegrityError):
         bindserver_1.save()