class TweetsUtilsTest(TestCase): """Unit test witch verify Twitter API""" def setUp(self): self.tweets = TweetSearch('flisol') def test_capture_tweets(self): results = self.tweets.get_tweets() assert results def test_capture_tweets_page(self): page = self.tweets.get_page() self.assertEquals(page, 1)
def list_ajax(request): page = request.GET.get('page') tweets = TweetSearch(page=int(page)) results = tweets.get_tweets() # Formating tweet text and datetime tweets = [] for result in results: # Formating text for retweet link result['retweet'] = result.get('text').replace(' ', '+') text = twitter_text(result.get('text')) datetime = to_datetime(result.get('created_at')) result['text'] = text result['created_at'] = datetime.strftime('%d/%m/%Y %R:%M') tweets.append(result) mimetype = 'application/json' return HttpResponse(json.dumps(tweets), mimetype=mimetype)
def test_capture_tweets_page_two(self): tweets = TweetSearch("flisol", 2) results = tweets.get_tweets() assert results
def setUp(self): self.tweets = TweetSearch("flisol")
def setUp(self): self.tweets = TweetSearch('flisol')
def list(request): tweets = TweetSearch() tweets = tweets.get_tweets() return render(request, 'tweets/tweets_list.html', {'tweets': tweets})