123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- from django.test import TestCase
- from django.test import Client
- class SteamViewTestCase(TestCase):
- def testSteam(self):
- resp = self.client.get('/hackathon/steam/')
- self.assertEqual(resp.status_code, 200)
- def testSteamDiscountedGames(self):
- resp = self.client.get('/hackathon/steamDiscountedGames/')
- self.assertEqual(resp.status_code, 200)
- def testSteamPlaytimeForever(self):
- resp = self.client.get('/hackathon/steam/')
- for dict in resp.context:
- if 'playtime_forever' in dict:
- self.assertTrue('playtime_forever' in dict)
- def testSteamName(self):
- resp = self.client.get('/hackathon/steam/')
- for dict in resp.context:
- if 'name' in dict:
- self.assertTrue('name' in dict)
- def testSteamImg(self):
- resp = self.client.get('/hackathon/steam/')
- for dict in resp.context:
- if 'img_logo_url' in dict:
- self.assertTrue('img_logo_url' in dict)
- def testSteamAppID(self):
- resp = self.client.get('/hackathon/steam/')
- for dict in resp.context:
- if 'appid' in dict:
- self.assertTrue('appid' in dict)
- def testSteamDiscountedGamesDiscount(self):
- resp = self.client.get('/hackathon/steamDiscountedGames/')
- self.assertEqual(resp.context, None)
- class HackathonViewsTestCase(TestCase):
- def testIndex(self):
- resp = self.client.get('/hackathon/api/')
- self.assertEqual(resp.status_code, 200)
- def testQuandlDowJones(self):
- resp = self.client.get('/hackathon/quandlDowJones/')
- self.assertEqual(resp.status_code, 200)
- def testQuandlSnp500(self):
- resp = self.client.get('/hackathon/quandlSnp500/')
- self.assertEqual(resp.status_code, 200)
- def testQuandlNasdaq(self):
- resp = self.client.get('/hackathon/quandlNasdaq/')
- self.assertEqual(resp.status_code, 200)
- def testGithubUser(self):
- resp = self.client.get('/hackathon/githubUser/')
- self.assertEqual(resp.status_code, 200)
- def testGithubTopRepositories(self):
- resp = self.client.get('/hackathon/githubTopRepositories/')
- self.assertEqual(resp.status_code, 200)
- def testGithubResume(self):
- resp = self.client.get('/hackathon/githubResume/')
- self.assertEqual(resp.status_code, 200)
- def testNytimespop(self):
- resp = self.client.get('/hackathon/nytimespop/')
- self.assertEqual(resp.status_code, 200)
- class YelpTestCase(TestCase):
- def testYelpPost(self):
- resp = self.client.post('/hackathon/yelp/', {'location': 'yelp-san-francisco'})
- self.assertEqual(resp.status_code, 200)
- def testYelpContent(self):
- resp = self.client.post('/hackathon/yelp/', {'location': 'yelp-san-francisco'})
- self.assertNotEqual(resp.content, '')
- def testYelpContentNotNone(self):
- resp = self.client.post('/hackathon/yelp/', {'location': 'yelp-san-francisco'})
- self.assertIsNotNone(resp.content)
- def testGetYelpPage(self):
- resp = self.client.get('/hackathon/yelp')
- self.assertEqual(resp.status_code, 301)
- class ScraperTestCase(TestCase):
- def testScraperPage(self):
- resp = self.client.get('/hackathon/steamDiscountedGames/')
- self.assertEqual(resp.status_code, 200)
- def testScraperContent(self):
- resp = self.client.get('/hackathon/steamDiscountedGames/')
- self.assertNotEqual(resp.content, '')
- class TwilioTestCase(TestCase):
- def testTwilio(self):
- resp = self.client.get('/hackathon/twilio/')
- self.assertEqual(resp.status_code, 200)
- #def testMessage(self):
- # resp = self.client.post('/hackathon/twilio/', {'number': '+13473282978', 'message': 'hello world'})
- # self.assertEqual(resp.status_code, 302)
- class NewYorkTimesTestCase(TestCase):
- def testPopularArticles(self):
- resp = self.client.get('/hackathon/nytimespop/')
- self.assertEqual(resp.status_code, 200)
- def testPopularArticlesContent(self):
- resp = self.client.get('/hackathon/nytimespop/')
- self.assertNotEqual(resp.content, '')
- def testTopArticles(self):
- resp = self.client.get('/hackathon/nytimestop/')
- self.assertEqual(resp.status_code, 200)
- def testTopArticlesContent(self):
- resp = self.client.get('/hackathon/nytimestop/')
- self.assertNotEqual(resp.content, '')
- def testNewYorkTimesArticles(self):
- resp = self.client.get('/hackathon/nytimesarticles/')
- self.assertEqual(resp.status_code, 200)
- def testNewYorkTimesArticlesContent(self):
- resp = self.client.get('/hackathon/nytimesarticles/')
- self.assertNotEqual(resp.content, '')
|