def test_get_default_number_three_posts_dif_dateABC(self): posts = Post.objects.all() for post in posts: post.delete() now = timezone.now() yesterday = now - timedelta(days=1) two_days_ago = yesterday - timedelta(days=1) self.post1 = Post.objects.create( title='test project', url='http://some.pl', publish=now, difficulty_level=self.difficulty_level, post_type=self.post_type, ) self.post2 = Post.objects.create( title='test project', url='http://some.pl', publish=two_days_ago, difficulty_level=self.difficulty_level, post_type=self.post_type, ) self.post3 = Post.objects.create( title='test project', url='http://some.pl', publish=yesterday, difficulty_level=self.difficulty_level, post_type=self.post_type, ) posts = Post.objects.all() self.assertEquals(Post.objects.all().count(), 3) self.assertEquals(get_default_number(), '23')
def test_get_default_number_no_posts(self): posts = Post.objects.all() for post in posts: post.delete() self.assertEquals(Post.objects.all().count(), 0) self.assertEquals(get_default_number(), '13')
def test_get_default_number_two_posts_same_date(self): posts = Post.objects.all() for post in posts: post.delete() now = timezone.now() self.post1 = Post.objects.create( title='test project', url='http://some.pl', publish=now, difficulty_level=self.difficulty_level, post_type=self.post_type, ) self.post2 = Post.objects.create( title='test project', url='http://some.pl', publish=now, difficulty_level=self.difficulty_level, post_type=self.post_type, ) posts = Post.objects.all() self.assertEquals(Post.objects.all().count(), 2) self.assertEquals(get_default_number(), '33')