Browse Source

Changed LeDataSourceSQL to use MySQL

Roland Haroutiounian 9 years ago
parent
commit
5c7bb9d76b
2 changed files with 4 additions and 2 deletions
  1. 1
    1
      leobject/datasources/ledatasourcesql.py
  2. 3
    1
      leobject/test/test_ledatasourcesql.py

+ 1
- 1
leobject/datasources/ledatasourcesql.py View File

@@ -78,7 +78,7 @@ class LeDataSourceSQL(DummyDatasource):
78 78
     # @return list
79 79
     def get(self, leclass, letype, field_list, filters, relational_filters=None):
80 80
 
81
-        query_table_name = leclass.name
81
+        query_table_name = 'LodelTestInstance_document' if isinstance(leclass, str) else leclass.name
82 82
         where_filters = self._prepare_filters(filters)
83 83
         join_fields = {}
84 84
 

+ 3
- 1
leobject/test/test_ledatasourcesql.py View File

@@ -2,6 +2,7 @@
2 2
 
3 3
 import unittest
4 4
 import sqlite3
5
+import pymysql
5 6
 from unittest import TestCase
6 7
 from leobject.datasources.ledatasourcesql import LeDataSourceSQL
7 8
 from mosql.db import Database
@@ -10,7 +11,7 @@ from mosql.db import Database
10 11
 class _LeDataSourceTestCase(TestCase):
11 12
 
12 13
     def setUp(self):
13
-        self.mydatasource = LeDataSourceSQL(sqlite3, *{'db.sqlite3': '127.0.0.1'})
14
+        self.mydatasource = LeDataSourceSQL(pymysql, *{'host':'localhost','user':'lodel','passwd':'bruno'})
14 15
 
15 16
     def tearDown(self):
16 17
         del self.mydatasource
@@ -25,6 +26,7 @@ class _LeDataSourceTestCase(TestCase):
25 26
         pass
26 27
 
27 28
     def test_get(self):
29
+
28 30
         pass
29 31
 
30 32
     def test_update(self):

Loading…
Cancel
Save