Commit Graph

88 Commits

Author SHA1 Message Date
Stefan Wehrmeyer
0e39190062 Reduce complexity of __getitem__ API
If you need to specify more, call get_table method
2014-01-31 19:18:58 +01:00
Stefan Wehrmeyer
7a6b16931c Drop all tables of db after each test 2014-01-31 18:56:58 +01:00
Stefan Wehrmeyer
2865e7c50e Add travis config to test on sqlite, postgres, mysql 2014-01-31 18:10:49 +01:00
Grzegorz Niewisiewicz
a9abc9908d Add a test case for table cache updates
This test case verifies whether get_table returns the most up-to-date
table object containing all columns that has been added to the table
since the last cache update.
2014-01-27 08:58:45 +01:00
Stefan Wehrmeyer
47456b35a7 Fix type comparison to isinstance check 2014-01-25 22:19:03 +01:00
Stefan Wehrmeyer
92817d5f4d Make flake8 part of test suite 2014-01-25 21:45:30 +01:00
Stefan Wehrmeyer
eff6925af9 Fix infinite loop in find method
If a _limit is not given, the query limit should
be given by eit
2014-01-25 21:20:18 +01:00
Stefan Wehrmeyer
6c8f83b7c2 Merge branch 'master' into improve-testing
Conflicts:
	test/test_persistence.py
2014-01-25 20:53:03 +01:00
Friedrich Lindenberg
b431292188 fix test for ordereddicts 2014-01-05 18:36:11 +01:00
Friedrich Lindenberg
3abe9d2c8d Merge branch 'python-3' of github.com:stefanw/dataset into stefanw-python-3 2014-01-05 17:52:59 +01:00
Gregor Aisch
03cca31b5b added test for ordered keys 2013-12-19 23:46:10 +01:00
Stefan Wehrmeyer
ea28ddec01 Make tests more than twice as fast 2013-12-18 13:02:37 +01:00
Stefan Wehrmeyer
a6095a0506 Reset DATABASE_URL OS environ value properly
Let's be nice, who knows when this will save the day.
2013-12-18 13:02:37 +01:00
Stefan Wehrmeyer
425528dc17 Set up test suite running through setup.py
Run with python setup.py test
2013-12-18 13:02:36 +01:00
Stefan Wehrmeyer
0de0f0f95a Fix tests under Python 2.6
assertRaises is not a context manager under Py 2.6
2013-12-18 13:02:18 +01:00
Stefan Wehrmeyer
aa3dded49e Put actual unicode character into test data 2013-12-18 11:33:45 +01:00
Stefan Wehrmeyer
408145a98d Fix syntax errors cause by old octal literals 2013-12-18 03:22:00 +01:00
Chen
dac921a29e modify testcase for create_table() function 2013-12-07 00:22:29 -05:00
Friedrich Lindenberg
b7bbde45fa Fix tests; pass url query args to create_engine. Fixes #40 2013-11-15 23:23:03 +02:00
Yi Xie
257d767b6d add options to create custom primary id and type with shorthand format 2013-09-15 14:12:30 -04:00
Yi Xie
95cc5dd411 simplify creat_table interface 2013-09-13 09:42:35 -04:00
Yi Xie
bfd75360be create table with custom primary_id 2013-09-08 11:35:43 -04:00
mattack108
9c7cdf6723 No needs for positional args. 2013-07-14 22:07:42 +01:00
mattack108
57a7c58f63 Test case when url comes as env variable. 2013-07-14 21:51:35 +01:00
David McKee
3b238084eb test for upserting with all keys 2013-06-27 12:13:28 +00:00
Gregor Aisch
875e0508f2 insert returns last_id (closes #4) 2013-04-06 03:06:51 +02:00
Gregor Aisch
393a0b887b tests 2013-04-05 11:59:47 +02:00
Gregor Aisch
7331078898 added test for create_column 2013-04-05 11:58:16 +02:00
Gregor Aisch
87774731f6 testing deletion of all rows 2013-04-05 11:53:50 +02:00
Gregor Aisch
eea7a572a7 added test for update 2013-04-05 11:50:50 +02:00
Gregor Aisch
bbaf65f77c added tests, pep8 format 2013-04-05 11:46:45 +02:00
Gregor Aisch
e217d18007 added test for table dropping 2013-04-05 00:47:40 +02:00
Gregor Aisch
ec0d2d61f7 added insert_many 2013-04-04 15:43:05 +02:00
Friedrich Lindenberg
6ee58e850d Add tables property to database. 2013-04-01 22:09:16 +02:00
Friedrich Lindenberg
0f81dbe52c More unit tests for table. 2013-04-01 22:03:01 +02:00
Friedrich Lindenberg
7c5779da80 More tests on table 2013-04-01 19:56:14 +02:00
Friedrich Lindenberg
8a97902762 Build up test cases a bit 2013-04-01 19:46:17 +02:00
Friedrich Lindenberg
2c17baa6a3 Begin porting tests. 2013-04-01 19:38:02 +02:00