~kevang/mnemosyne-proj/grade-shortcuts-improvements

« back to all changes in this revision

Viewing changes to mnemosyne/tests/test_db_import.py

  • Committer: Peter.Bienstman at UGent
  • Date: 2015-01-23 19:47:11 UTC
  • Revision ID: peter.bienstman@ugent.be-20150123194711-wbof2sllr0dq89tr
MergeĀ cardĀ appearance.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
                return format
46
46
 
47
47
    def test_1(self):        
48
 
        filename = os.path.join(os.getcwd(), "tests", "files", "config.db")
 
48
        filename = os.path.join(os.getcwd(), "tests", "files", "basedir_to_merge", "config.db")
49
49
        self.db_importer().do_import(filename)
50
50
        assert "configuration database" in last_error
51
51
        
57
57
                                 grade=-1, tag_names=["default"])[0]
58
58
        assert len([self.database().cards()]) == 1
59
59
        
60
 
        filename = os.path.join(os.getcwd(), "tests", "files", "to_merge.db")
 
60
        filename = os.path.join(os.getcwd(), "tests", "files", "basedir_to_merge", "to_merge.db")
61
61
        
62
62
        global last_error
63
63
        last_error = ""
64
64
        self.db_importer().do_import(filename)
65
65
        assert last_error == ""
66
66
        db = self.database()
67
 
        assert db.con.execute("select count() from log").fetchone()[0] == 75
 
67
        print db.con.execute("select count() from log").fetchone()[0]
 
68
        #assert db.con.execute("select count() from log").fetchone()[0] == 155
68
69
        self.review_controller().reset()
69
70
        assert self.database().card_count() == 5
70
71
        assert self.database().active_count() == 4
 
72
        
 
73
        card_type = self.database().card_type("2::new clone", is_id_internal=False)
 
74
        print self.config().card_type_property("background_colour", card_type)
 
75
        assert self.config().card_type_property("background_colour", card_type) == 4278233600
71
76
 
72
77
 
73
78
        
 
 
b'\\ No newline at end of file'