강의에서는 username, password 로 유저를 생성시켰지만
내 개인 프로젝트에서는 email, account, username, password 를 회원가입 시 입력할 필수 필드로 설정해두었다.
강의에서 코드
class ArticleReadTest(APITestCase):
@classmethod
def setUpTestData(cls):
cls.faker = Faker()
cls.articles = []
for i in range(10):
cls.user = User.objects.create_user(cls.faker.name(), cls.faker.word())
cls.articles.append(Article.objects.create(title=cls.faker.sentence(), content=cls.faker.text(), user=cls.user))
내 프로젝트에서 코드
class ArticleReadTest(APITestCase):
@classmethod
def setUpTestData(cls):
cls.faker = Faker()
cls.articles = []
cls.rnd_email = f"{last_name}@{faker.domain_name()}"
for i in range(10):
cls.user = User.objects.create_user(cls.rnd_email, cls.faker.first_name(), cls.faker.last_name(), cls.faker.word())
cls.articles.append(Article.objects.create(title=cls.faker.sentence(), content=cls.faker.text(), user=cls.user))