Exemplo n.º 1
0
 def setUp(self):
     self.ws = Webservice("http://localhost:8000", "quiltro", "perroCallejero")
Exemplo n.º 2
0
class TestWebservice(unittest.TestCase):
    def setUp(self):
        self.ws = Webservice("http://localhost:8000", "quiltro", "perroCallejero")
        
    def test_postOneUser(self):
        self.ws.postUsers(generateOneUser(userId = 1))

    def test_postManyUsers(self):
        self.ws.postUsers(generateManyUsers(randomInteger(100)))

    def test_postOneTweet(self):
        self.ws.postUsers(generateOneUser(userId = 1))
        self.ws.postTweets(generateOneTweet(tweetId = 1 , userId = 1))

    def test_postManyTweets(self):
        self.ws.postUsers(generateOneUser(userId = 1))
        self.ws.postTweets(generateManyTweets(randomInteger(100), userId = 1))

    def test_postOneStreaming(self):
        self.ws.postStreamings(generateOneStreaming(streamingId = 1))

    def test_postManyStreamings(self):
        self.ws.postStreamings(generateManyStreamings(randomInteger(100)))

    def test_postOneTweetStreaming(self):
        self.ws.postUsers(generateOneUser(userId = 1))
        self.ws.postTweets(generateOneTweet(tweetId = 1, userId = 1))
        self.ws.postStreamings(generateOneStreaming(streamingId = 1))
        self.ws.postTweetStreamings(generateOneTweetStreaming(tweetId = 1, 
            streamingId = 1))

    def test_postManyTweetStreamings(self):
        self.ws.postUsers(generateOneUser(userId = 1))
        self.ws.postTweets(generateOneTweet(tweetId = 1, userId = 1))
        self.ws.postStreamings(generateOneStreaming(streamingId = 1))
        self.ws.postTweetStreamings(generateManyTweetStreamings(
            randomInteger(100), tweetId = 1, streamingId = 1 ))

    def test_postOneSearch(self):
        self.ws.postSearches(generateOneSearch(searchId = 1))

    def test_postManyTweetSearches(self):
        self.ws.postUsers(generateOneUser(userId = 1))
        self.ws.postTweets(generateOneTweet(tweetId = 1, userId = 1))
        self.ws.postSearches(generateOneSearch(searchId = 1))
        self.ws.postTweetSearches(generateManyTweetSearches(
            randomInteger(100), tweetId = 1, searchId = 1 ))