def test_event__Event____repr____1(zcmlS, DateTime): """It returns some data of the event.""" event = Event() event.datetime = DateTime(2016, 4, 6, 16) event.alternative_title = u'my-title' if six.PY2: # pragma: PY2 assert ( "<Event datetime='2016-04-06 16:00:00+00:00' title=u'my-title', " "deleted=False>" == repr(event)) else: # pragma: PY3 assert ( "<Event datetime='2016-04-06 16:00:00+00:00' title='my-title', " "deleted=False>" == repr(event))
def test_calendar__EventDescription__getText__2(address_book, EventDescriptionFactory, CategoryFactory): """It returns the category title if the alternative title is not set.""" ed = EventDescriptionFactory(Event(), category=CategoryFactory( address_book, u'foo'), alternative_title=None) assert u'foo' == ed.getText()
def test_event__Event__1(zcmlS): """It implements the `IEvent` interface.""" assert verifyObject(IEvent, Event())
def test_event__Event__schema__1(zcmlS): """It can be adapted to ``ISchemaName``.""" assert 'IEvent' == ISchemaName(Event()).schema_name
def test_calendar__EventDescription__getText__6(EventDescriptionFactory): """getText_returns_hyphenated_respecting_set_language.""" ed = EventDescriptionFactory(Event(), alternative_title=u'Geburtstag') assert u'Ge­burts­tag' == ed.getText(lang='de')
def test_calendar__EventDescription__getText__5(EventDescriptionFactory): """It raises `UnknownLanguageError` for an unknown language.""" ed = EventDescriptionFactory(Event()) with pytest.raises(UnknownLanguageError): ed.getText(lang='Clingon')
def test_calendar__EventDescription__getText__4(EventDescriptionFactory): """It returns not hyphenated text by default.""" ed = EventDescriptionFactory(Event(), alternative_title=u'birthday') assert u'birthday' == ed.getText()
def test_calendar__EventDescription__getText__3(EventDescriptionFactory): """It returns 'event' if neither alternative title nor category is set.""" ed = EventDescriptionFactory(Event(), category=None, alternative_title=None) assert u'event' == ed.getText()
def test_calendar__EventDescription__getText__1(EventDescriptionFactory): """It returns the alternative title if it is set.""" ed = EventDescriptionFactory(Event(), category_name=u'birthday', alternative_title=u'foo bar') assert u'foo bar' == ed.getText()
def test_calendar__EventDescription__persons__2(EventDescriptionFactory): """It is an empty string if there are no persons assigned to the event.""" assert u'' == EventDescriptionFactory(Event()).persons
def test_calendar__EventDescription__1(EventDescriptionFactory): """It fulfills the `IEventDescription` interface.""" event_description = EventDescriptionFactory(Event()) assert isinstance(event_description, EventDescription) assert verifyObject(IEventDescription, event_description)