def _service_offers_default(self):

        # Register the protocol as a string containing the actual module path
        # and *not* a module path that goes via an 'api.py' file as this does
        # not match what Python thinks the module is! This allows the service
        # to be looked up by passing either the exact same string, or the
        # actual protocol object itself (the latter is the preferred way of
        # doing it!).
        motd_service_offer = ServiceOffer(
            protocol = 'acme.motd.i_motd.IMOTD',
            factory  = self._create_motd_service
        )

        return [motd_service_offer]

    ###########################################################################
    # Private interface.
    ###########################################################################
Tests TwitterSearch.search_tweets_iterable() and .get_statistics() by using TwitterSearchOrder class
dataset/ETHPy150Open enthought/envisage/examples/MOTD/acme/motd/motd_plugin.py/MOTDPlugin._service_offers_default--crossover with--dataset/ETHPy150Open ckoepp/TwitterSearch/tests/test_ts.py/TwitterSearchTest.test_TS_search_tweets_iterable