import datetime

from django.test import TestCase
from django.utils import timezone
from .models import Question

# Create your tests here.


class QuestionMethodTests (TestCase):
    def test_was_published_recently_with_future_question (self):
        time = timezone.now() + datetime.timedelta (days=30)
        future_question = Question(pub_date = time)
        self.assertIs(future_question.was_published_recently(), False)

    def test_was_published_recently_with_old_question (self):
        time = timezone.now() - datetime.timedelta(days = 30)
        old_question = Question(pub_date = time)
        self.assertIs(old_question.was_published_recently(), False)

    def test_was_published_recently_with_recent_question (self):
        time = timezone.now() - datetime.timedelta(hours = 1)
        recent_question = Question (pub_date = time)
        self.assertIs(recent_question.was_published_recently(), True)
b5b8f4bb9dec31d8ee331398d047b354d52947c8
<mask token>


class QuestionMethodTests(TestCase):

    def test_was_published_recently_with_future_question(self):
        time = timezone.now() + datetime.timedelta(days=30)
        future_question = Question(pub_date=time)
        self.assertIs(future_question.was_published_recently(), False)
    <mask token>
    <mask token>

<mask token>


class QuestionMethodTests(TestCase):

    def test_was_published_recently_with_future_question(self):
        time = timezone.now() + datetime.timedelta(days=30)
        future_question = Question(pub_date=time)
        self.assertIs(future_question.was_published_recently(), False)

    def test_was_published_recently_with_old_question(self):
        time = timezone.now() - datetime.timedelta(days=30)
        old_question = Question(pub_date=time)
        self.assertIs(old_question.was_published_recently(), False)
    <mask token>

<mask token>


class QuestionMethodTests(TestCase):

    def test_was_published_recently_with_future_question(self):
        time = timezone.now() + datetime.timedelta(days=30)
        future_question = Question(pub_date=time)
        self.assertIs(future_question.was_published_recently(), False)

    def test_was_published_recently_with_old_question(self):
        time = timezone.now() - datetime.timedelta(days=30)
        old_question = Question(pub_date=time)
        self.assertIs(old_question.was_published_recently(), False)

    def test_was_published_recently_with_recent_question(self):
        time = timezone.now() - datetime.timedelta(hours=1)
        recent_question = Question(pub_date=time)
        self.assertIs(recent_question.was_published_recently(), True)

import datetime
from django.test import TestCase
from django.utils import timezone
from .models import Question


class QuestionMethodTests(TestCase):

    def test_was_published_recently_with_future_question(self):
        time = timezone.now() + datetime.timedelta(days=30)
        future_question = Question(pub_date=time)
        self.assertIs(future_question.was_published_recently(), False)

    def test_was_published_recently_with_old_question(self):
        time = timezone.now() - datetime.timedelta(days=30)
        old_question = Question(pub_date=time)
        self.assertIs(old_question.was_published_recently(), False)

    def test_was_published_recently_with_recent_question(self):
        time = timezone.now() - datetime.timedelta(hours=1)
        recent_question = Question(pub_date=time)
        self.assertIs(recent_question.was_published_recently(), True)

import datetime

from django.test import TestCase
from django.utils import timezone
from .models import Question

# Create your tests here.


class QuestionMethodTests (TestCase):
    def test_was_published_recently_with_future_question (self):
        time = timezone.now() + datetime.timedelta (days=30)
        future_question = Question(pub_date = time)
        self.assertIs(future_question.was_published_recently(), False)

    def test_was_published_recently_with_old_question (self):
        time = timezone.now() - datetime.timedelta(days = 30)
        old_question = Question(pub_date = time)
        self.assertIs(old_question.was_published_recently(), False)

    def test_was_published_recently_with_recent_question (self):
        time = timezone.now() - datetime.timedelta(hours = 1)
        recent_question = Question (pub_date = time)
        self.assertIs(recent_question.was_published_recently(), True)