コード例 #1
0
 def __init__(self, meetup_url):
     self.http_client = HttpClient
     self.meetup_url_builder = MeetupUrlBuilder(meetup_url)
     self.response_parser = MeetupApiResponseParser
     self.request_components = self.meetup_url_builder.build_authorization_components(
     )
     self.meetup_url = self.meetup_url_builder.build_api_url()
コード例 #2
0
 def test_builds_authorization_hash(self, mock_settings):
   mock_settings.MEETUP_KEY = "FAKE KEY"
   components = MeetupUrlBuilder(valid_meetup_url).build_authorization_components()
   expected_params = {'key': "FAKE KEY"}
   self.assertEquals(expected_params, components['params'])
コード例 #3
0
 def test_build_api_url(self):
   api_url = MeetupUrlBuilder(valid_meetup_url).build_api_url()
   self.assertEquals('https://api.meetup.com/papers-we-love/events', api_url)