Ejemplo n.º 1
0
 def test_set_distro_series_doesnt_allow_short_ubuntu_series(self):
     self.client_log_in()
     node = factory.make_Node(owner=self.logged_in_user)
     make_usable_osystem(self, osystem_name='ubuntu', releases=['trusty'])
     form = MachineForm(data={
         'hostname': factory.make_name('host'),
         'architecture': make_usable_architecture(self),
     },
                        instance=node)
     form.set_distro_series('trust')
     self.assertFalse(form.is_valid())
Ejemplo n.º 2
0
 def test_set_distro_series_doesnt_allow_short_ubuntu_series(self):
     user = factory.make_User()
     self.client.login(user=user)
     node = factory.make_Node(owner=user)
     make_usable_osystem(self, osystem_name="ubuntu", releases=["trusty"])
     form = MachineForm(
         data={
             "hostname": factory.make_name("host"),
             "architecture": make_usable_architecture(self),
         },
         instance=node,
     )
     form.set_distro_series("trust")
     self.assertFalse(form.is_valid())
Ejemplo n.º 3
0
 def test_set_distro_series_accepts_short_distro_series(self):
     self.client_log_in()
     node = factory.make_Node(owner=self.logged_in_user)
     release = factory.make_name('release')
     make_usable_osystem(
         self, releases=[release + '6', release + '0', release + '3'])
     form = MachineForm(data={
         'hostname': factory.make_name('host'),
         'architecture': make_usable_architecture(self),
     },
                        instance=node)
     form.set_distro_series(release)
     form.save()
     self.assertEqual(release + '6', node.distro_series)
Ejemplo n.º 4
0
 def test_set_distro_series_accepts_short_distro_series(self):
     user = factory.make_User()
     self.client.login(user=user)
     node = factory.make_Node(owner=user)
     release = factory.make_name("release")
     make_usable_osystem(
         self, releases=[release + "6", release + "0", release + "3"])
     form = MachineForm(
         data={
             "hostname": factory.make_name("host"),
             "architecture": make_usable_architecture(self),
         },
         instance=node,
     )
     form.set_distro_series(release)
     form.save()
     self.assertEqual(release + "6", node.distro_series)