def add_word(): """添加单词""" f = file("scripts/vocabulary.txt", "r") # f = file("vocabulary.txt", "r") for line in f: word, exp = line.strip().split(" ", 1) sentence = "I'm memorizing the word \"%s\"." % word w = Word(content=word, description=exp, example=sentence) w.save() # if not re.match(r"^[a-zA-Z.\-']+$", word): # print word f.close()
def setUp(self): self.maxDiff = None self.client = Client() self.user = User.objects.create_user("user", "", "password") self.word = Word(content="word", description="des_word") self.word.save() self.notes = [] now = timezone.now() for i in range(13): note = Note( word=self.word, content="Content %d" % i, time=now + timedelta(0, -(20 - i), 0), # 将所有 note 创建时间设置为开始测试之前 user=self.user) self.notes.append(note) note.save() self.notes.reverse()
def setUp(self): self.voc = Vocabulary(name="voc") self.voc.save() self.user = User(username="******", password="******") self.user.save() self.up = UserProfile(user=self.user, current_vocabulary=self.voc, daily_words_amount=35) self.up.save() f = file("scripts/vocabulary.txt", "r") for lno, line in enumerate(f): word, exp = line.strip().split(" ", 1) w = Word(content=word, description=exp) w.save() w.vocabulary = [self.voc] w.save() if lno >= 49: # 只添加 50 个单词 break f.close()
def setUp(self): self.client = Client() self.user = User.objects.create_user("user", "", "password") self.word = Word(content="word", description="des_word") self.word.save()