示例#1
0
    def test_relevant_information_can_be_extracted_from_event_json(self):
        with nested(
                patch.object(self.importer, 'event_extractors'),
                patch.object(self.importer, 'venue_extractors')
            ) as (mock_event_extractors, mock_venue_extractors):
            event_json = json_fixture('event.json')
            mock_event_extractor = Mock()
            mock_venue_extractor = Mock()
            mock_event_extractors.return_value = [mock_event_extractor]
            mock_venue_extractors.return_value = [mock_venue_extractor]
            mock_event_extractor.return_value = {1: 1}
            mock_venue_extractor.return_value = {2: 2}
            expected = {'event': {1: 1}, 'venue': {2: 2}}

            actual = self.importer.extract_from_event_json(event_json)

            mock_event_extractor.assert_called_with(event_json)
            mock_venue_extractor.assert_called_with(event_json)
            eq_(expected, actual)
    def test_relevant_information_can_be_extracted_from_event_json(self):
        with nested(
                patch.object(self.importer, 'event_extractors'),
                patch.object(self.importer,
                             'venue_extractors')) as (mock_event_extractors,
                                                      mock_venue_extractors):
            event_json = json_fixture('event.json')
            mock_event_extractor = Mock()
            mock_venue_extractor = Mock()
            mock_event_extractors.return_value = [mock_event_extractor]
            mock_venue_extractors.return_value = [mock_venue_extractor]
            mock_event_extractor.return_value = {1: 1}
            mock_venue_extractor.return_value = {2: 2}
            expected = {'event': {1: 1}, 'venue': {2: 2}}

            actual = self.importer.extract_from_event_json(event_json)

            mock_event_extractor.assert_called_with(event_json)
            mock_venue_extractor.assert_called_with(event_json)
            eq_(expected, actual)
    def test_event_feed_parser_returns_the_right_urls(self):
        actual = bsd.process_events_json(json_fixture('event_feed.json'))

        eq_('http://act.pih.org/page/event/detail/awarenessraisingevent/w2d',
            actual[0])
    def test_event_feed_parser_returns_6_events(self):
        actual = bsd.process_events_json(json_fixture('event_feed.json'))

        eq_(6, len(actual))
def oef():
    return json_fixture('official_event.json')
def ef():
    return json_fixture('event.json')
示例#7
0
    def test_event_feed_parser_returns_the_right_urls(self):
        actual = bsd.process_events_json(json_fixture('event_feed.json'))

        eq_('http://act.pih.org/page/event/detail/awarenessraisingevent/w2d', actual[0])
示例#8
0
    def test_event_feed_parser_returns_6_events(self):
        actual = bsd.process_events_json(json_fixture('event_feed.json'))

        eq_(6, len(actual))