• Как правильно тестировать views и models??

    @ARHAT-99 Автор вопроса
    Сергей Тихонов,
    -products-aggregator/
           -mysite/
                  -mysite/
                         __init__.py 
                         asgi.py
                         settings.py
                         unittest.py его сделал так как тесты конфликтовали 
                         и запускаю тесты так python manage.py test --settings mysite.unittest  и т.д. 
                  -polls/
                        -migrations/
                        -services/
                        -templates/
                        -tests/
                         __init__.py
                         admin.py
                         apps.py
                         models.py
                         exceptions.py сам его создал для исключений


    на всякий случай вот unittest.py
    from .settings import *
    
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': ':memory:',
        }
    }
  • Как правильно тестировать views и models??

    @ARHAT-99 Автор вопроса
    Сергей Тихонов, INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls.apps.PollsConfig',
    ]
  • Как дулать коммит который уже замерджели??

    @ARHAT-99 Автор вопроса
    iMaximus, вот эта правильная фотка 5ea10c91be3b8678807350.png
  • Как сделать тест парсера поисковика?

    @ARHAT-99 Автор вопроса
    Мне оказывается надо было просто через консоль его запустить и все
  • Как сделать тест парсера поисковика?

    @ARHAT-99 Автор вопроса
    Пошарился в коде парсера и коде теста и понял что в коде где проходит парсинг не принимает переменую в которой находится ссылка
    Попробовал использовать html файл сайта что-бы проверить работает ли он, но он все равно не принимает его
    import unittest
    from .transform import GadgetTransform
    
    class TestTransform(unittest.TestCase):
    
        def test_data(self):
            transform = GadgetTransform()
            with open('gadgetkg/products_file.html', 'r') as products_file:
                file = products_file.read()
            product_details = transform.get_data(html=file)
            expextions_file = [{'cost': '13.000 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 (6+128Gb) Global IND'},
                               {'cost': '15.800 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 PRO (6+128Gb) Global IND'},
                               {'cost': '10.300 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 (3+32Gb) EU'},
                               {'cost': '12.900 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 (4+128Gb) EU'},
                               {'cost': '15.900 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 PRO (6+128Gb) Global EU'},
                               {'cost': '15.400 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 PRO (6+64Gb) EU'},
                               {'cost': '11.700 сом',
                                'title': 'Мобильный Телефон Xiaomi Redmi Note 8 (4+64Gb) EU'}]
    
            self.assertEqual(expextions_file, product_details)
    
    if __name__ == '__main__':
        unittest.main()