Commit Graph

13 Commits

Author SHA1 Message Date
Ethan Paul d240306a70 Update json field tests to account for error cases 2023-05-04 15:26:27 -04:00
Ethan Paul 480e3f3875 Clean up the tests
Add tests for __all__ public api definition
Rename test modules for consistency
2023-05-04 15:05:27 -04:00
Ethan Paul 0d1c642871 Add check for __all__ items 2023-05-04 15:05:27 -04:00
Ethan Paul 992df5b478 Add tests for timedelta field 2023-05-04 15:05:27 -04:00
Ethan Paul 5df974faa5 Update tests for calc batch size to accomodate new sqlite logic 2023-04-13 14:59:28 -04:00
Ethan Paul 0787d057da
Add default sqlite pragma dictionary 2021-11-24 22:52:45 -05:00
Ethan Paul 6484b395a2
Add function for calculating sqlite batch size
Add default sqlite variable limit constant
2021-11-24 22:40:04 -05:00
Ethan Paul ba3f143dc9
Add enum field for storing enum references in the database 2021-11-24 22:01:30 -05:00
Ethan Paul 19b507416d
Add JSONField for storing JSON data 2021-11-24 21:33:39 -05:00
Ethan Paul f6c93434e2
Add PrecisionFloatField for adding mysql precision parameters to float fields 2021-11-24 18:34:19 -05:00
Ethan Paul 1793cec13a
Fix py36 incompatibility with pathlib usage 2021-11-24 18:34:19 -05:00
Ethan Paul adab90736c
Add PathField class for storing pathlib objects
Add tests for pathfield class
Add database fixture for generating test databases
2021-11-24 18:34:19 -05:00
Ethan Paul 5499d282eb
Initial commit 2021-11-24 16:30:47 -05:00