def activities(path):
    """
        Ajoute un fichier csv contenant des activites, dans la base donnees.

        :param path: Le chemin d'acces au fichier csv.
        :type path: str
    """
    conn = db()
    my_cursor = cursor(conn)
    creerTableActivities(my_cursor)

    activityTable = csvPusher(path)
    activityImporter(my_cursor, activityTable)

    push(conn)
    disconnect(my_cursor)
def installations(path):
    """
        Ajoute un fichier csv contenant des installations, dans la base donnees.

        :param path: Le chemin d'acces au fichier csv.
        :type path: str
    """

    conn = db()
    my_cursor = cursor(conn)
    creerTableInstallations(my_cursor)

    installationTable = csvPusher(path)
    installationImporter(my_cursor, installationTable)

    push(conn)
    disconnect(my_cursor)
def equipements(path):
    """
        Ajoute un fichier csv contenant des equipements, dans la base donnees.

        :param path: Le chemin d'acces au fichier csv.
        :type path: str
    """

    conn = db()
    my_cursor = cursor(conn)
    creerTableEquipements(my_cursor)

    equipementTable = csvPusher(path)
    equipementImporter(my_cursor, equipementTable)

    push(conn)
    disconnect(my_cursor)
    def test_csvPusher(self):

        path = "../csv/test.csv";
        testList = [['YO', 'YA', 'YU'], ['BO', 'BA', 'BU BU']]
        toTestList = csvPusher(path)
        self.assertEqual(toTestList, testList)