コード例 #1
0
 def test_update_glue_record_intr(self):
     # Glue records can't change their name.
     glue = StaticInterface(label='ns788', domain=self.r, ip_str=
                            '128.193.1.10', ip_type='4', system=self.s,
                            mac="11:22:33:44:55:66")
     glue.save()
     data = {'domain': self.r, 'server': 'ns788.ru'}
     ns = self.do_add(**data)
     self.assertTrue(ns.glue)
     glue.label = "asdfasdf"
     self.assertRaises(ValidationError, glue.clean)
コード例 #2
0
    def test_disallow_name_update_of_glue_Intr(self):
        # Glue records should not be allowed to change their name.
        glue = StaticInterface(label='ns24', domain=self.f_r, ip_str=
                               '128.193.99.10', ip_type='4', system=self.s,
                               mac="11:22:33:44:55:66")
        glue.clean()
        glue.save()
        data = {'domain': self.f_r, 'server': 'ns24.foo.ru'}
        ns = self.do_add(**data)
        self.assertTrue(ns.glue)
        self.assertEqual(ns.glue, glue)

        glue.label = "ns22"
        self.assertRaises(ValidationError, glue.clean)