47 Commits

Author SHA1 Message Date
Jürgen Eckel
bef98a8410
added connection management fixes so that the connections and tests are exected in an reliable way
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-09-22 22:30:19 +02:00
Sangat Das
60ae991d70 Fixes #125 - Added Connection Singleton class 2022-07-28 02:28:56 -07:00
Arpit Shukla
ef8dbff7a5
Fixes lint issues (#176)
* Resolved lint issues

* resolved other lint issues
2022-07-05 10:36:54 +02:00
Lorenz Herzberger
83ca51c94f
Planetmint tarantool (#169)
* 31 restructue documentation (#138)

* removed korean documentation

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed CN and KOR readme

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* changed to the press theme

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* first changes

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixe H3 vs H1 issues

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added missing png

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added missing file

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed warnings

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* moved documents

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed obsolete files

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed obsolete folder

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed obs. file

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added some final changes

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed obs. reference

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* moved chain migration to election types (#109)

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* Final zenroom (#147)

* zenroom fixes

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* expl. defined the aiohttp package

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* increased version number and fixed a zenroom runtime bug

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added fialing zenroom tx signing test

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* extended test to pass zenrooom validation, but to fail planetmint validation.

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added manual tx crafting

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added zenroom fulfillment verification

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* the last mile before integration

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* zenroom unit tests are passing

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* simplified zenroom unit tests

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* removed obsolte lines from the zenroom tests

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed acceptance tests

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* adjusted zenroom integraiton tests

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed linting errors

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* simplified zenroom unit test

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* increased version number

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* using cryptoconditions without print message

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* increased cc usage to 0.9.9 readded daemon proceses

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* increased version to 0.9.6

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed deployment issue for 0.9.6

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* adjusted get_assets and from_db for tarantool

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added comment

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* improve usability of zenroom (#159)

* improve usability of zenroom

* * increased version
* fixed test cases
* added changelog

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

Co-authored-by: Jürgen Eckel <juergen@riddleandcode.com>

* migrated to AGPLv3

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* 150 add cryptoconditions documentation (#166)

* added smaller logos fixed reference issue

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed some erros and typos

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* added cryptoconditions reference to the subproject

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* docker all in one now install tarantool

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* added user to integration init.lua

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* updated integration test setup for tarantool

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* removed print statements

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* updated changelog

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>

* fixed error messaging

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed exception verification

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

* fixed printing of testdata

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>

Co-authored-by: Jürgen Eckel <eckelj@users.noreply.github.com>
Co-authored-by: Lorenz Herzberger <64837895+LaurentDeMontBlanc@users.noreply.github.com>
Co-authored-by: Alberto Lerda <30939098+albertolerda@users.noreply.github.com>
Co-authored-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-07-01 09:15:31 +02:00
andrei
09efa319c0 Small fixes in .upsert() functions for tarantool_db 2022-06-09 10:41:46 +03:00
Lorenz Herzberger
b69ca92c3c
fixed run_command_without_output config and removed faulty error handling
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-06-02 00:51:24 +02:00
Lorenz Herzberger
2cc59f1198
adjusted some function calls, and connection calls
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-05-31 15:43:51 +02:00
Lorenz Herzberger
7385c429b8
resolved merge conflicts
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-05-31 15:34:54 +02:00
andrei
3d44b50a54 tarantool/query.py changed for using Lazy() implementation + little changes 2022-05-31 16:22:39 +03:00
andrei
f1e4e386b6 Added run() method to TarantoolDBConnection Class. 2022-05-31 15:31:48 +03:00
andrei
79f4dd4c7e get_space method is the same as old space method. 2022-05-31 15:27:30 +03:00
andrei
1e00abcf4e removed unecessary comments from connection class 2022-05-31 15:22:31 +03:00
andrei
69c3c93ae6 added query() method, that will return Lazy Object 2022-05-31 15:21:50 +03:00
Lorenz Herzberger
862d275961
fixed some imports, refactored TarantoolDBConnection.conn handling
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-05-31 12:07:01 +02:00
Lorenz Herzberger
35807a9f82
resolved merge conflict
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-05-30 12:02:29 +02:00
andrei
a864f8b7e1 Added exception for NetworkError, to get specific error from connection class. 2022-05-26 13:04:46 +03:00
Lorenz Herzberger
6348110d83
replaced TarantoolDB with TarantoolDBConnection
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-05-24 18:17:13 +02:00
andrei
a98deec48e last changes 2022-05-19 10:55:58 +03:00
Jürgen Eckel
ac7c1171b8 Merge branch 'tarantool' of https://github.com/planetmint/planetmint into planetmint-tarantool
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-05-16 08:51:49 +02:00
andrei
41a65520d7 test_commands.py -> all tests are passing 2022-05-05 15:40:55 +03:00
andrei
338e5ddfb6 Now planetmint drop and planemint init, is working throught schema.py file. 2022-05-04 13:32:23 +03:00
andrei
903bec2890 fixed output from calling subprocess 2022-05-04 12:40:58 +03:00
andrei
8f7256360f problem with stdout from Popen 2022-05-03 16:38:50 +03:00
Sangat Das
fe5afa5a7a Fix make test issue - unhealthy planetmint container because non-init of tarantool spaces
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
2022-04-26 05:13:36 -07:00
andrei
58982c2fcf args_reset_db added, fixed error with incorrect handling of kwargs 2022-04-25 14:47:56 +03:00
andrei
0e50b2e869 fixed backend problem with command make tests 2022-04-25 13:39:05 +03:00
Jürgen Eckel
b7c4acd830 fixed some backend init issues and error handling
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-04-19 14:07:19 +02:00
andrei
6e16a6c0f1 reconnect function added to reset_database if statement 2022-04-13 14:11:39 +03:00
andrei
b6264d518c test_schema.py ALL PASSING + changes in TarantoolDB Class 2022-04-12 18:06:20 +03:00
Jürgen Eckel
20860498df added funcationilty to init a DB in case it hasn't been initialized before
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-04-11 20:56:09 +02:00
andrei
6f62561793 test_schema.py fixed 2022-04-11 18:34:14 +03:00
andrei
7df1c2a072 Fixed 1/3 from test_queries.py 2022-04-11 16:59:23 +03:00
Jürgen Eckel
8873b739c6 fixed init db code
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-04-11 12:05:32 +02:00
Jürgen Eckel
770f574f7a simplified the tarantool files
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-04-08 13:34:27 +02:00
Jürgen Eckel
ec074553fd added some basic fixes
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-04-08 11:46:42 +02:00
andrei
7bd9ac5e2d fixes for initdb and dropdb 2022-04-07 10:52:02 +03:00
andrei
f9af464623 initialize and drop database fixed 2022-04-05 17:51:05 +03:00
andrei
f498415657 adopted for subconditions. fixed issues with functions 2022-03-25 15:58:58 +02:00
andrei
8b8caa6ad7 issue with password field 2022-03-24 15:41:15 +02:00
Jürgen Eckel
cb5a19f4ad refactored configuration
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-03-24 00:21:54 +01:00
andrei
a6125f9b1f removed connection initalization from every function, and replaced it with one global connection per file 2022-03-21 09:52:19 +02:00
andrei
adc5674d3c rewrited Connection.py file 2022-03-18 16:14:29 +02:00
Jürgen Eckel
7df59aa144 added tarantool docker image and set the default user to guest
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-03-15 12:38:08 +01:00
andrei
39f5de660f Connection and Queries abstraction layer 2022-03-15 10:57:32 +02:00
andrei
ee045a5df0 in this commit, tarantool queries and abstract connection is working 2022-03-11 14:09:48 +02:00
Jürgen Eckel
c7ad9fcfe6 fixed laoding until moduel cannot be resolved
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-03-10 11:39:52 +01:00
andrei
7e5e4c3102 new structure of connections 2022-03-09 17:35:05 +02:00