File size: 621 Bytes
b24d496
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import unittest
from unittest import TestCase
from semantic_search import SemanticSearch
import torch
from typing import NoReturn
import gc


class SemanticSearchTest(TestCase):

    def setUp(self) -> NoReturn:
        self.searching_engine = SemanticSearch()
    
    def test_search(self, query: str = 'Как правильно заполнять счёт-фактуру?') -> NoReturn:
        self.searching_engine.search(query)

    def tearDown(self) -> NoReturn:
        del self.searching_engine
        torch.cuda.empty_cache()
        gc.collect()
        

if __name__ == '__main__':
    unittest.main()