示例#1
0
    def after_setUp(self):
        self.user = create_user()
        create_sample_data(facts=30, user=self.user)

        self.shared_deck = Deck.objects.filter(owner=self.user).first()
        self.shared_deck.share()

        self.subscriber = create_user()
示例#2
0
    def after_setUp(self):
        self.user = create_user()
        create_sample_data(facts=30, user=self.user)

        self.shared_deck = Deck.objects.filter(owner=self.user).first()
        self.shared_deck.share()

        self.subscriber = create_user()
示例#3
0
    def test_other_user_reviews_dont_conflict(self):
        cards = self.api.next_cards_for_review(self.user)['cards']
        self.api.review_card(self.user, cards[0]['id'], GRADE_GOOD)

        self.assertEqual(
            0,
            self._get_limit(user=create_user()).learned_today_count)
示例#4
0
文件: tests.py 项目: aehlke/manabi
    def after_setUp(self):
        self.user = create_user()
        create_sample_data(facts=3, user=self.user)

        self.fact_without_jmdict_id = Fact.objects.filter(
            deck__owner=self.user).first()

        self.jmdict_fact = Fact.objects.filter(
            deck__owner=self.user).last()
        self.jmdict_fact.jmdict_id = 1011880
        self.jmdict_fact.save()
示例#5
0
文件: tests.py 项目: aehlke/manabi
    def test_reviewed_subscriber_deck_isnt_destroyed_when_synced_deck_is(self):
        subscriber = create_user()
        self.deck.share()
        subscriber_deck = self.deck.subscribe(subscriber)

        self.assertFalse(subscriber_deck.suspended)
        self.assertTrue(subscriber_deck.active)

        self.deck.is_suspended = True
        self.deck.save()
        self.assertFalse(Deck.objects.get(id=subscriber_deck.id).suspended)

        self.deck.suspended = False
        self.deck.save()
        self.deck.delete()
        subscriber_deck = Deck.objects.get(id=subscriber_deck.id)
        self.assertFalse(subscriber_deck.suspended)
        self.assertTrue(subscriber_deck.active)
示例#6
0
 def after_setUp(self):
     self.user = create_user()
     self.facts = create_sample_data(facts=10, user=self.user)
示例#7
0
    def test_other_user_reviews_dont_conflict(self):
        cards = self.api.next_cards_for_review(self.user)['cards']
        self.api.review_card(self.user, cards[0], GRADE_GOOD)

        self.assertEqual(0, self._get_limit(user=create_user()).learned_today_count)
示例#8
0
文件: tests.py 项目: aehlke/manabi
 def after_setUp(self):
     self.user = create_user()
示例#9
0
文件: tests.py 项目: aehlke/manabi
 def after_setUp(self):
     self.user = create_user()
     create_sample_data(facts=6, user=self.user)
     self.deck = Deck.objects.all().last()
示例#10
0
 def after_setUp(self):
     self.user = create_user()
     self.facts = create_sample_data(facts=10, user=self.user)
示例#11
0
 def after_setUp(self):
     self.user = create_user()
示例#12
0
 def after_setUp(self):
     self.user = create_user()
     create_sample_data(facts=6, user=self.user)
     self.deck = Deck.objects.all().last()
示例#13
0
文件: tests.py 项目: jagger13/manabi
 def after_setUp(self):
     self.user = create_user()
     create_sample_data(facts=30, user=self.user)
     self.review_cards(self.user)