def test_new_channel_family_2(self): """Tests new channel family creation from a dict""" vdict = self._new_channel_family_dict() label = vdict['label'] c = rhnChannel.ChannelFamily() c.load_from_dict(vdict) c.save() channel_id = c.get_id() c = rhnChannel.ChannelFamily() c.load_by_label(label) for k, v in list(vdict.items()): method = getattr(c, "get_" + k) dbv = method() self.assertEqual(v, dbv) rhnSQL.commit() return c
def test_list_channels_1(self): """Tests rhnChannel.list_channels""" # create some channel cf = rhnChannel.ChannelFamily() cf.load_from_dict(self._new_channel_family_dict()) cf.save() label = cf.get_label() vdict = self._new_channel_dict(label=label, channel_family=label) c = rhnChannel.Channel() for k, v in list(vdict.items()): method = getattr(c, "set_" + k) method(v) c.save() channels = rhnChannel.list_channels(pattern="rhn-unittest-%") self.assertTrue(len(channels) > 0)
def test_new_channel_2(self): """Tests new channel creation from dictionary""" cf = rhnChannel.ChannelFamily() cf.load_from_dict(self._new_channel_family_dict()) cf.save() label = cf.get_label() vdict = self._new_channel_dict(label=label, channel_family=label) c = rhnChannel.Channel() c.load_from_dict(vdict) c.save() channel_id = c.get_id() c = rhnChannel.Channel() c.load_by_label(label) for k, v in list(vdict.items()): method = getattr(c, "get_" + k) dbv = method() self.assertEqual(v, dbv) rhnSQL.commit() return c
def create_channel_family(): cf = rhnChannel.ChannelFamily() cf.load_from_dict(new_channel_family_dict()) cf.save() return cf