Exemplo n.º 1
0
    def test_del_tweet(self):
        repo = TweetRepository()
        tweet = Tweet("my first tweet")
        new_tweet = repo.add(tweet)
        old_size = repo.tweets_count()

        tweet = repo.del_tweet(1)
        self.assertIsNotNone(tweet.id)

        new_size = repo.tweets_count()

        self.assertEqual(old_size - 1, new_size)
Exemplo n.º 2
0
    def test_new_tweet(self):
        repo = TweetRepository()
        old_size = repo.tweets_count()

        tweet = Tweet("my first tweet")
        self.assertIsNotNone(tweet.created_at)
        new_tweet = repo.add(tweet)
        self.assertIsNotNone(new_tweet.id)

        new_size = repo.tweets_count()

        self.assertEqual(old_size + 1, new_size)
Exemplo n.º 3
0
 def test_instance_variables(self):
     # Create an instance of the `repo` class with one argument
     repo = TweetRepository()
     # Check that `text` holds the content of the repo
     self.assertEqual(repo.tweets_count(), 3)