7 Commits

Author SHA1 Message Date
7c18fa55e7 Add benchmarking test suite and greatly improve performance in a few cases (#948)
* Add benchmarking test suite

* Improve amortized time of model relation loads with a large number of rows

* Improve performance of loading models with many related models

* Improve performance of loading models with many related models to O(N)ish

* Fix bug where N model creation with shared related model would build in N^2 time

* Lower blocking time for queryset results

* Add docstrings and streamline hash code

Co-authored-by: haydeec1 <Eric.Haydel@jhuapl.edu>
2022-12-10 17:12:11 +01:00
1333814d6f add xml output of test coverage 2021-01-29 16:01:25 +01:00
062d35168f renames etc. 2020-08-14 19:36:50 +02:00
0e5d73e7dc changed package name in test to cover orm catalog 2020-08-03 13:16:50 +02:00
d5eaa87a98 make script executable 2020-08-03 08:22:20 +02:00
135a7e57ec attribute access and setting for pydantic_model uned the hood 2020-08-03 08:18:57 +02:00
4f9dddfa0a make test.sh executable 2020-08-02 09:08:56 +02:00