現在バグを修正しています。
その中で、テストクライアントを使いたいので、shellから
>>> from django.test.utils import
とコマンドプロンプトに入力しました。ですが、下記の通りエラーがでてしまいます。
File "<console>", line 1 from django.test.utils import ^ SyntaxError: invalid syntax
ビジュアルスタジオコードを使っているのですが、コードは下記の通りです。
from django.test import TestCase # Create your tests here. import datetime from django.test import TestCase from django.utils import timezone from .models import Question class QuestionModelTests(TestCase): def test_was_published_recently_with_future_question(self): """ was_published_recently() returns False for questions whose pub_date is in the future. """ 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): """ was_published_recently() returns False for questions whose pub_date is older than 1 day. """ time = timezone.now() - datetime.timedelta(days=1, seconds=1) old_question = Question(pub_date=time) self.assertIs(old_question.was_published_recently(), False) def test_was_published_recently_with_recent_question(self): """ was_published_recently() returns True for questions whose pub_date is within the last day. """ time = timezone.now() - datetime.timedelta(hours=23, minutes=59, seconds=59) recent_question = Question(pub_date=time) self.assertIs(recent_question.was_published_recently(), True)
なんども入力しなおしたり、立ち上げ直したりしたのですが、エラーになってしまいます。
お手数ですが、どこが違うのか教えていただけないでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/14 10:47