class AnnouncementEventTestCase(unittest.TestCase): def setUp(self): self.event = AnnouncementEvent('realm', 'category', 'target') def test_init(self): # Examine properties of the initialized object. event = self.event event_props = [event.realm, event.category, event.target, event.author] self.assertEquals(event_props, ['realm', 'category', 'target', '']) def test_get_basic_terms(self): # Method doesn't accept any argument. self.assertRaises(TypeError, self.event.get_basic_terms, None) self.assertEquals(self.event.get_basic_terms(), ('realm', 'category')) def test_get_session_terms(self): # While having mandatory argument, return value is a constant. self.assertRaises(TypeError, self.event.get_session_terms) self.assertEquals(self.event.get_session_terms(None), tuple()) self.assertEquals(self.event.get_session_terms('anonymous'), tuple())
class AnnouncementEventTestCase(unittest.TestCase): def setUp(self): self.event = AnnouncementEvent('realm', 'category', 'target') def test_init(self): # Examine properties of the initialized object. event = self.event event_props = [event.realm, event.category, event.target, event.author] self.assertEquals(event_props, ['realm', 'category', 'target', '']) def test_get_basic_terms(self): # Method doesn't accept any argument. self.assertRaises(TypeError, self.event.get_basic_terms, None) self.assertEquals(self.event.get_basic_terms(), ('realm', 'category')) def test_get_session_terms(self): # While having mandatory argument, return value is a constant. self.assertRaises(TypeError, self.event.get_session_terms) self.assertEquals(self.event.get_session_terms(None), tuple()) self.assertEquals(self.event.get_session_terms('anonymous'), tuple())
def get_basic_terms(self): for term in AnnouncementEvent.get_basic_terms(self): yield term ticket = self.target yield ticket['component']