ковыряюсь в наших тестах, тут будут вопросы, с большей вероятностью, к @adw0rd
для начала: почему lettuce + salad, а не, к примеру, lettuce + selenium?
Форум → Разработка → Тестирование → Lettuce (Python) и прочие свистелки
Ноя. 29, 2014, 2:01 д.п., спустя 18 минут 48 секунд
salad это просто либа с хелперами к lettuce, вот тут первые строки
Lettuce использует selenium, а последний webdriver, вот как-то так упрощенно
salad/salad
salad - A nice mix of great BDD ingredients
github.com
Ноя. 29, 2014, 2:13 д.п., спустя 11 минут 55 секунд
да, читал и доку lettuce, и доку от salad, просто с ходу непонятно какие преимущества даёт salad, в чём его киллер-фича) да и настораживает, что проектик в плане развития, как видно, не особо движется, да и устанавливается от форка lettuce
Ноя. 29, 2014, 2:58 п.п., спустя 12 часов 45 минут 20 секунд
Смотри, lettuce предоставляет базовый механизм, с ним уже можно работать. Все что не хватает в lettuce сделали в salad (всякие доп. степы, например на загрузку файлов, работу с таблицами и т.п.)
salad просто набрал в себе кучу хелперов, чтобы там были все нужные для тестирования степы
Дек. 4, 2014, 9:17 п.п., спустя 4 дня 7 часов 30 минут
@adw0rd, какая у тебя версия splinter?
Дек. 4, 2014, 10:44 п.п., спустя 1 час 26 минут 44 секунды
судя по всему, 0.6.0, а не 0.7.0, как у меня) ладно, с этим разобрался, другая проблема:
когда запускаю все тесты по отдельности, то всё без ошибок, но когда запускаю всю пачку, то получаю вот такое:
сталкивался с таким?
Screenshot “pyha — python 2014-12-04 21-09-31.png”
Click to see the full size picture
monosnap.com
Дек. 4, 2014, 11:28 п.п., спустя 44 минуты 21 секунду
Нет, прям с таким не сталкивался, версии библиотек совпадают с requirements/tests.txt ?
Браузер при этом открытым остается или убивается?
Просто с виду у тебя браузер падает или не запускается
Дек. 4, 2014, 11:33 п.п., спустя 4 минуты 44 секунды
Нет, прям с таким не сталкивался, версии библиотек совпадают с requirements/tests.txt ?
да, я именно оттуда ставил
Браузер при этом открытым остается или убивается?
ксати да, браузер на этот момент убит
Просто с виду у тебя браузер падает или не запускается
@adw0rd, а пришли свой pip list, я сравню на всякий со своим, а то splinter оказался разным, например
Дек. 5, 2014, 12:08 д.п., спустя 35 минут 33 секунды
Django==1.6
Fabric==1.8.0
Pillow==2.6.1
PyJWT==0.2.1
Pygments==1.6
South==1.0
argparse==1.2.1
bbcode==1.0.18
django-appconf==0.6
django-compressor==1.4
django-debug-toolbar==1.2.1
django-localeurl==2.0.1
django-markitup==2.2.2
django-nginx-image==0.3.2
django-salmonella==0.6.1
django-social-auth==0.7.28
django-treebeard==2.0b2
ecdsa==0.11
extras==0.0.3
fuzzywuzzy==0.3.2
html2text==3.200.3
httplib2==0.9
ipython==2.2.0
-e git://github.com/adw0rd/lettuce.git@c94e79c696e2cb7566e9e26079a43a1a30ac8765#egg=lettuce-dev
markdown2==2.2.2
mechanize==0.2.5
mock==1.0.1
nose==1.3.4
oauth2==1.5.211
oauthlib==0.6.3
paramiko==1.15.1
psycopg2==2.5.4
pudb==2013.2
pycrypto==2.6.1
pygeoip==0.3.1
python-mimeparse==0.1.4
python-openid==2.2.5
python-social-auth==0.2.1
python-subunit==0.0.21
pytils==0.3
pytz==2014.7
requests==2.4.3
requests-oauthlib==0.4.1
-e git://github.com/adw0rd/salad.git@89917bd8d9617aeb8cf10838120739f567da4bb9#egg=salad-dev
selenium==2.43.0
six==1.8.0
smartencoding==0.3
splinter==0.6.0
sqlparse==0.1.13
sure==1.2.7
testtools==1.1.0
urwid==1.2.2
wsgiref==0.1.2
zope.event==4.0.3
zope.interface==4.1.1
zope.schema==4.4.2
zope.testbrowser==4.0.4
Дек. 5, 2014, 1:13 д.п., спустя 30 минут 17 секунд
@phpdude, твой подход чик-чик и в продакшен?
Дек. 5, 2014, 1:24 д.п., спустя 10 минут 39 секунд
@phpdude, твой подход чик-чик и в продакшен?
@adw0rd, мой подход - фтп ебт рулит!
Пожалуйста, авторизуйтесь, чтобы написать комментарий!