1
0
Fork 0
mirror of https://github.com/yweber/lodel2.git synced 2026-08-07 12:58:37 +02:00
lodel2_mirror/leobject/test/test_ledatasourcesql.py
2015-10-29 15:01:38 +01:00

35 lines
1.1 KiB
Python

# -*- coding: utf8 -*-
import unittest
import sqlite3
import pymysql
from unittest import TestCase
from leobject.datasources.ledatasourcesql import LeDataSourceSQL
from mosql.db import Database
class _LeDataSourceTestCase(TestCase):
def setUp(self):
self.mydatasource = LeDataSourceSQL()
def tearDown(self):
del self.mydatasource
def test_connection(self):
"""Tests if the connection occurs"""
self.assertIsInstance(obj=self.mydatasource, cls=LeDataSourceSQL, msg='A %s object was expected, %s obtained instead' % (LeDataSourceSQL.__class__, self.mydatasource.__class__))
self.assertIsNotNone(obj=self.mydatasource.connection, msg='The database connection cursor could not be instanciated')
self.assertIsInstance(self.mydatasource.connection, Database, msg='%s object was expected for the connection cursor, %s obtained instead' % (Database.__class__, self.mydatasource.connection.__class__))
def test_insert(self):
pass
def test_get(self):
pass
def test_update(self):
pass
def test_delete(self):
pass