Example #1
0
 def test_yelp_presenter_rounds_yelp_review_down(self):
     raw_yelp_response = {'rating': 4.5}
     parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
     presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
     self.assertEquals(presenter.pizza_place_rating(), "🍕🍕🍕🍕")
Example #2
0
 def test_yelp_presenter_returns_no_rating(self):
     raw_yelp_response = {}
     parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
     presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
     self.assertEquals(presenter.pizza_place_rating(), "No Rating")
Example #3
0
 def test_yelp_presenter_returns_yelp_url(self):
     raw_yelp_response = {'rating': 4}
     parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
     presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
     self.assertEquals(presenter.yelp_url(),
                       'https://www.yelp.com/biz/lombardis-pizza-new-york')
Example #4
0
 def test_yelp_presenter_returns_business_name(self):
     raw_yelp_response = {'rating': 4}
     parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
     presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
     self.assertEquals(presenter.pizza_place_name(), 'Oh Pizza!')
 def test_yelp_presenter_returns_no_rating(self):
   raw_yelp_response = {}
   parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
   presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
   self.assertEquals(presenter.pizza_place_rating(), "No Rating")
 def test_yelp_presenter_rounds_yelp_review_down(self):
   raw_yelp_response = {'rating': 4.5}
   parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
   presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
   self.assertEquals(presenter.pizza_place_rating(), "🍕🍕🍕🍕")
 def test_yelp_presenter_returns_business_name(self):
   raw_yelp_response = {'rating': 4}
   parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
   presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
   self.assertEquals(presenter.pizza_place_name(), 'Oh Pizza!')
 def test_yelp_presenter_returns_yelp_url(self):
   raw_yelp_response = {'rating': 4}
   parsed_yelp_response = ParsedYelpResponse(raw_yelp_response)
   presenter = PizzaPlacePresenter(self.pizza_place, parsed_yelp_response)
   self.assertEquals(presenter.yelp_url(), 'https://www.yelp.com/biz/lombardis-pizza-new-york')
Example #9
0
 def get_decorated_pizza_place(self):
     yelp_data = YelpClient(self.pizza_place.yelp_url).get_yelp_info()
     parsed_data_object = ParsedYelpResponse(yelp_data)
     return PizzaPlacePresenter(self.pizza_place, parsed_data_object)