Commit Graph

16 Commits

Author SHA1 Message Date
Salvo 'LtWorf' Tomaselli
87ec732d24
Use the new API 2020-08-13 14:34:57 +02:00
Salvo 'LtWorf' Tomaselli
456a89be93
Remove backwards compatibility 2020-08-13 10:20:29 +02:00
Salvo 'LtWorf' Tomaselli
fa08e007db
moved tests directory 2017-06-24 11:35:46 +02:00
Salvo 'LtWorf' Tomaselli
c4da4bdcb6
Use with block to open file 2017-06-24 10:10:52 +02:00
Salvo 'LtWorf' Tomaselli
6fe70e12fe Some failures were crashing the test driver
Some tests are meant to fail, however some failures were actually
crashing the test driver.

This fixes the issue.
2016-04-18 16:28:56 +02:00
Salvo 'LtWorf' Tomaselli
2f12a0e89d Add possibility to test queries that are supposed to fail
This is supposed to be used for all malformed queries and all the ones
that are invalid for incompatibility reason, and make sure that they
actually fail.
2016-04-15 14:36:51 +02:00
Salvo 'LtWorf' Tomaselli
72318bb0e8 Updated copyright notices
With the last year of modification of the file in question.
2016-03-31 21:45:59 +02:00
Salvo 'LtWorf' Tomaselli
eadcca6da7 Print traceback in case of exception
The text of the exception is pretty much useless alone,
this makes it print the entire traceback.
2016-01-03 10:03:07 +01:00
Salvo 'LtWorf' Tomaselli
5073567757 Change how python tests are executed
Require them to have assert rather than testing the
result variables set.

This makes for way simpler code.

Now also prints stacktrace to know where the problem occurred.
2015-11-18 12:05:56 +01:00
Salvo 'LtWorf' Tomaselli
73dd14d9dd Style 2015-07-14 11:01:35 +02:00
Salvo 'LtWorf' Tomaselli
a655e81b28 Remove useless comments 2015-07-14 01:18:54 +02:00
Salvo 'LtWorf' Tomaselli
0385478f91 Set encoding in test driver
Python3 handles encoding differently, and files are loaded
according to the locale set on the system.

This means that when building on a locale-less chroot,
the tests will always fail because it will try to load utf-8
and encode it as ASCII.

This forces the encoding. The tests are encoded in utf-8 anyway
so any other encoding set by the locale would cause a failure.
2015-06-13 17:24:38 +02:00
Salvo 'LtWorf' Tomaselli
a355762fc4 Switch core module to Python3
The core module (the relational algebra, not the interface) is now
using Python3

Tests are passing, so it should be ok.
2015-02-19 12:42:41 +01:00
Salvo 'LtWorf' Tomaselli
556eecc118 Changed about and README to not point to galileo anymore 2013-12-27 00:31:43 +01:00
Salvo 'LtWorf' Tomaselli
b41ed96ff0 - driver only use xtermcolor
- Driver exits with 1 if a test fails
2013-02-21 17:22:56 +01:00
Salvo 'LtWorf' Tomaselli
2e0cbf94a7 - Can convert the expressions into python code objects as well
- Can test that the code objects work as expected too.
2013-02-10 14:11:26 +01:00