Ejemplo n.º 1
0
 def test_saveJson(self):
     ProjectsDAO.save_projects(self.create_projects_obj(), db_path=test_db)
     with open(test_db, "r") as db:
         obj = json.load(db)
         self.assertEquals(obj["project1"], {"path": "/home/tests/project1", "type": "mvn_project"})
         self.assertEquals(obj["project2"], {"path": "/home/tests/project2", "type": "mvn_project"})
         self.assertEquals(obj["project3"], {"path": "/home/tests/project3", "type": "mvn_project"})
Ejemplo n.º 2
0
    def test_add(self):
        ProjectsDAO.save_projects(self.create_projects_obj(), db_path=test_db)

        ProjectsDAO.add_project("append", "/home/append", "mvn_project", db_path=test_db)

        read = ProjectsDAO.get_projects(db_path=test_db)
        self.assertEquals(read["project1"], {"path": "/home/tests/project1", "type": "mvn_project"})
        self.assertEquals(read["project2"], {"path": "/home/tests/project2", "type": "mvn_project"})
        self.assertEquals(read["project3"], {"path": "/home/tests/project3", "type": "mvn_project"})
        self.assertEquals(read["append"], {"path": "/home/append", "type": "mvn_project"})