total: 44, pass: 41, fail: 3
remove `ApiConfigRaw`
Previously, there was `ApiConfig` and `ApiConfigRaw`. At that moment, I
had to initialize `Model` instance from a config json file, and that was
very tricky. So I added another layer: `ApiConfigRaw`. We don't need
such complexity anymore.
I know it's not a good idea to introduce breaking changes, but it's
better late than never.
elapsed time: 126,373 ms
elapsed time: 27,259 ms
Traceback (most recent call last):
File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 483, in <module>
test()
File "/home/baehyunsol/Documents/ragit/tests/add_and_rm.py", line 123, in add_and_rm
assert staged == 24
AssertionError
elapsed time: 4,777 ms
Traceback (most recent call last):
File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 483, in <module>
test()
File "/home/baehyunsol/Documents/ragit/tests/add_and_rm2.py", line 62, in add_and_rm2
assert count_files() == (5, 5, 0)
AssertionError
elapsed time: 2,969 ms
elapsed time: 2,905 ms
elapsed time: 94,615 ms
elapsed time: 3,798 ms
elapsed time: 81,967 ms
elapsed time: 3,449 ms
elapsed time: 192,906 ms
elapsed time: 592,912 ms
elapsed time: 138,313 ms
elapsed time: 83,062 ms
elapsed time: 1,599 ms
elapsed time: 2,915 ms
elapsed time: 137,135 ms
tfidf result on term 'longer' is not close enough. error: `answer[0] not in approximation`, answer: ['a14436387505fd0be66fc2d1c147ed98ac9a3810f3bfcf93000000010000011c', '803f4a94efb2f16fb538ace93e057131802e99ae13f5a5e8000000010000011c', '390db9f6fcd7e22adc57ddc20ab1097ec0020ab8246c8eb5000000010000011c', '3e6ce963eafba068e9e323790e22e71419a7a2adfad89e5c0000000100000231', '56f2bbe30b8915a71bd622c5b2ddd4a50b6b6af70206b09c00000001000001e2', '57023fc041ef89312889366e3d2a3d777258a4516537fe2d000000010000086b', '9afa91610287b89a54419ff6225138b09524fec2edff00a70000000100000c51', '3d117112507e73bd88cef2f05a1e2939a759ff93a98e1ade0000000100000d30', '1bbb3c9a098fdcc48283b01acd210a4fdcd88a25bad34d920000000100000cee', 'b04f176f8453452d6212a4061b2a93d8ac49f0eddd0a5f0200000001000008cc'], approximation: ['390db9f6fcd7e22adc57ddc20ab1097ec0020ab8246c8eb5000000010000011c', '3e6ce963eafba068e9e323790e22e71419a7a2adfad89e5c0000000100000231', '56f2bbe30b8915a71bd622c5b2ddd4a50b6b6af70206b09c00000001000001e2', '57023fc041ef89312889366e3d2a3d777258a4516537fe2d000000010000086b', '9afa91610287b89a54419ff6225138b09524fec2edff00a70000000100000c51', '3d117112507e73bd88cef2f05a1e2939a759ff93a98e1ade0000000100000d30', '1bbb3c9a098fdcc48283b01acd210a4fdcd88a25bad34d920000000100000cee', '8dc05028d6b950f4993ed35c96fd5c3aec593c63ba80ea0a0000000100000fa2', 'b04f176f8453452d6212a4061b2a93d8ac49f0eddd0a5f0200000001000008cc', 'bbddf3fb7a361ac860d1d44544586cb5e68b88c5b30721a50000000100000fa3']
Traceback (most recent call last):
File "/home/baehyunsol/Documents/ragit/tests/ii.py", line 100, in ii_worker
raise AssertionError(f"answer[{i}] not in approximation")
AssertionError: answer[0] not in approximation
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 483, in <module>
test()
File "/home/baehyunsol/Documents/ragit/tests/ii.py", line 49, in ii
ii_worker()
File "/home/baehyunsol/Documents/ragit/tests/ii.py", line 116, in ii_worker
raise AssertionError(f"tfidf result on term '{term}' is not close enough. error: `{e}`, answer: {answer}, approximation: {approximation}")
AssertionError: tfidf result on term 'longer' is not close enough. error: `answer[0] not in approximation`, answer: ['a14436387505fd0be66fc2d1c147ed98ac9a3810f3bfcf93000000010000011c', '803f4a94efb2f16fb538ace93e057131802e99ae13f5a5e8000000010000011c', '390db9f6fcd7e22adc57ddc20ab1097ec0020ab8246c8eb5000000010000011c', '3e6ce963eafba068e9e323790e22e71419a7a2adfad89e5c0000000100000231', '56f2bbe30b8915a71bd622c5b2ddd4a50b6b6af70206b09c00000001000001e2', '57023fc041ef89312889366e3d2a3d777258a4516537fe2d000000010000086b', '9afa91610287b89a54419ff6225138b09524fec2edff00a70000000100000c51', '3d117112507e73bd88cef2f05a1e2939a759ff93a98e1ade0000000100000d30', '1bbb3c9a098fdcc48283b01acd210a4fdcd88a25bad34d920000000100000cee', 'b04f176f8453452d6212a4061b2a93d8ac49f0eddd0a5f0200000001000008cc'], approximation: ['390db9f6fcd7e22adc57ddc20ab1097ec0020ab8246c8eb5000000010000011c', '3e6ce963eafba068e9e323790e22e71419a7a2adfad89e5c0000000100000231', '56f2bbe30b8915a71bd622c5b2ddd4a50b6b6af70206b09c00000001000001e2', '57023fc041ef89312889366e3d2a3d777258a4516537fe2d000000010000086b', '9afa91610287b89a54419ff6225138b09524fec2edff00a70000000100000c51', '3d117112507e73bd88cef2f05a1e2939a759ff93a98e1ade0000000100000d30', '1bbb3c9a098fdcc48283b01acd210a4fdcd88a25bad34d920000000100000cee', '8dc05028d6b950f4993ed35c96fd5c3aec593c63ba80ea0a0000000100000fa2', 'b04f176f8453452d6212a4061b2a93d8ac49f0eddd0a5f0200000001000008cc', 'bbddf3fb7a361ac860d1d44544586cb5e68b88c5b30721a50000000100000fa3']
elapsed time: 14,410 ms
elapsed time: 3,942 ms
elapsed time: 4,890 ms
elapsed time: 2,228 ms
elapsed time: 8,345 ms
elapsed time: 9,905 ms
elapsed time: 13,452 ms
elapsed time: 67,551 ms
elapsed time: 132,636 ms
elapsed time: 146,782 ms
elapsed time: 5,329 ms
elapsed time: 44,218 ms
elapsed time: 96,669 ms
elapsed time: 2,629 ms
elapsed time: 3,765 ms
elapsed time: 9,411 ms
elapsed time: 6,808 ms
elapsed time: 21,117 ms
elapsed time: 11,728 ms
elapsed time: 1,568 ms
elapsed time: 6,201 ms
elapsed time: 101,811 ms
elapsed time: 32,140 ms
elapsed time: 1,788 ms
elapsed time: 268 ms
elapsed time: 126 ms
elapsed time: 73,055 ms
elapsed time: 65,739 ms