Example #1
0
 def test_score(self):
     self.database().update_card_after_log_import = (lambda x, y, z: 0)
     self.database().before_1x_log_import()
     filename = os.path.join(os.getcwd(), "tests", "files", "score_1.txt")
     ScienceLogParser(self.database()).parse(filename)
     days_elapsed = datetime.date.today() - datetime.date(2009, 8, 17)
     assert self.database().retention_score_n_days_ago(days_elapsed.days) \
            == 5/7.*100
     assert self.database().retention_score_n_days_ago(0) == 0
     from mnemosyne.libmnemosyne.statistics_pages.retention_score import RetentionScore
     page = RetentionScore(self.mnemosyne.component_manager)
     for i in range(1, 6):
         page.prepare_statistics(i)
Example #2
0
 def test_score(self):
     self.database().update_card_after_log_import = (lambda x, y, z: 0)
     self.database().before_1x_log_import()
     filename = os.path.join(os.getcwd(), "tests", "files", "score_1.txt")
     ScienceLogParser(self.database()).parse(filename)
     days_elapsed = datetime.date.today() - datetime.date(2009, 8, 17)
     assert self.database().retention_score_n_days_ago(days_elapsed.days) \
            == 5/7.*100
     assert self.database().retention_score_n_days_ago(0) == 0
     from mnemosyne.libmnemosyne.statistics_pages.retention_score import RetentionScore
     page = RetentionScore(self.mnemosyne.component_manager)
     for i in range(1, 6):
         page.prepare_statistics(i)
Example #3
0
 def test_score_page(self):
     from mnemosyne.libmnemosyne.statistics_pages.retention_score import RetentionScore
     page = RetentionScore(self.mnemosyne.component_manager)
     page.prepare_statistics(0)
Example #4
0
 def test_score_page(self):
     from mnemosyne.libmnemosyne.statistics_pages.retention_score import RetentionScore
     page = RetentionScore(self.mnemosyne.component_manager)
     page.prepare_statistics(0)