layouts, rather than direct dict objects. This allows us to go backwards and match the description of tables in the database with the layouts defined within nilmdb.layout. Fix some big issues with the nilmdb.server and startup errors like an invalid port number. We have to catch os._exit and report the error ourselves. Add some timeouts and otherwise clean up tests. Make NilmDB track and complain about files that weren't closed before the object is destroyed. Update stream_list and /stream/list to return the layout corresponding to each table. git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb-new@10338 ddd99763-3ecb-0310-9145-efcb8ce7c51f |
||
---|---|---|
.. | ||
test_nilmdb.py | ||
test_printf.py | ||
test_serializer.py |