def test_is_valid(self): channel = Channel.create(ChannelType.ITEM, 'dummyNumber') out = channel.is_valid() self.assertTrue(out) channel = Channel() channel.type = None channel.name = 'dummyNumber' out = channel.is_valid() self.assertFalse(out) channel = Channel() channel.type = ChannelType.ITEM channel.name = None out = channel.is_valid() self.assertFalse(out)
def test_eq(self): orig = Channel() orig.type = ChannelType.GROUP orig.name = 'hgffc' comp = copy.deepcopy(orig) self.assertTrue(orig == comp) comp = copy.deepcopy(orig) comp.type = ChannelType.ITEM self.assertTrue(orig != comp) comp = copy.deepcopy(orig) comp.name = orig.name + '2' self.assertTrue(orig != comp) startup = Channel.create_startup() self.assertEqual(startup.type, ChannelType.STARTUP) comp = Channel.create_startup() self.assertEqual(startup, comp) comp.name = 'xx' self.assertEqual(startup, comp)