@ru_python

Страница 7956 из 9768
Nikitcat
01.02.2019
08:46:33
а в минте нету umake? через него удобнее стаивть
Вроде он только на убунте, но можно как-то через репоз себе его установить. Посмотрю в его сторону может, спасибо

S
01.02.2019
08:46:40
LighteR
01.02.2019
08:46:43
Приведи тогда пример с фикстурой.
import pytest import requests @pytest.fixture def req(mocker): return mocker.patch('requests.api.request', autospec=True) def test_post(req): # arrange url = 'http://example.com' data = {'foo': 'bar'} # act result = requests.post(url, data) # assert assert result == req.return_value req.assert_called_once_with('post', url, data=data, json=None)

Google
Tishka17
01.02.2019
08:47:10
Или как?
ls и ls app

Alexey
01.02.2019
08:47:44
чо?
word,part,initial,sentiment,source,ambiguity астма, Noun, астма, negative, fact астматик, Noun, астматик, negative, fact астматический, Adj, астматический, negative, fact асфиксия, Noun, асфиксия, negative, fact атака, Noun, атака, negative, fact, "АТАКА, ВОЕННЫЙ УДАР" атака, Noun, атака, positive, fact, "АТАКА (ИГРОВОЕ ДЕЙСТВИЕ)"

Maxim robox
01.02.2019
08:48:03
import pytest import requests @pytest.fixture def req(mocker): return mocker.patch('requests.api.request', autospec=True) def test_post(req): # arrange url = 'http://example.com' data = {'foo': 'bar'} # act result = requests.post(url, data) # assert assert result == req.return_value req.assert_called_once_with('post', url, data=data, json=None)
Извиняюсь. Тогда не знаю. Я всё это время думал про фикстуры из json файликов и подобное. Мне казалось, оно тоже называется pytest фикстурами.

Terminator
01.02.2019
08:48:10
@BulatKurbangaliev будет жить. Поприветствуем!

LighteR
01.02.2019
08:48:33
Alexey
01.02.2019
08:48:54
ну норм, обычный csv
Ругается он. ParserError: Error tokenizing data. C error: Expected 6 fields in line 440, saw 7

Alexey
01.02.2019
08:49:06
ну норм, обычный csv
на 6й елемент

LighteR
01.02.2019
08:49:07
ну т.е. как фабрики объектов их тоже можно использовать, но это только один из кейсов

Tishka17
01.02.2019
08:49:44
ну вот, у тебя переменная app лежит не в app, а в app/app.py

запускай как gunicorn app.app:app

S
01.02.2019
08:50:41
запускай как gunicorn app.app:app
1 минутку, попробую

Google
Maxim robox
01.02.2019
08:51:08
Ну я же тебе не просто так выше написал про то, что фикстуры в pytest это про другое
Не знаю, откуда я это взял, но почему-то был уверен, что то, о чём я говорю, имеет отношение к pytest. А сейчас не могу такого найти.

Вадим
01.02.2019
08:51:21
как?)
Я не знаю, как на твоём дистрибутиве, но попробуй щёлкнуть правой кнопкой мыши ну и там должно всплыть типа :"добавить в избранное"

Tishka17
01.02.2019
08:51:32
Ругается он. ParserError: Error tokenizing data. C error: Expected 6 fields in line 440, saw 7
а что у тебя там на строке 440? и как запускаешь

Maxim robox
01.02.2019
08:51:37
А как это вызвать?

Попробовал ctrl + space нажать и всё зависает.

Вадим
01.02.2019
08:52:10
S
01.02.2019
08:52:20
запускай как gunicorn app.app:app
вернулся к той же проблеме что и app.main:app, не видит файла config который и так лежит в каталоге

LighteR
01.02.2019
08:52:43
Не знаю, откуда я это взял, но почему-то был уверен, что то, о чём я говорю, имеет отношение к pytest. А сейчас не могу такого найти.
Ну ты скорее всего просто видел примеры где из фикстуры просто возвращают какой-то data-объект, типа: @pytest.fixture def user(): return User(id=1, name='foo')

Tishka17
01.02.2019
08:53:28
код app покажи уже

Alexey
01.02.2019
08:53:31
а что у тебя там на строке 440? и как запускаешь
Запуск: data = pd.read_csv('data/labinform.txt') print(data) 438-450 строка: безликий, Adj, безликий, negative, opinion безмозглость, Noun, безмозглость, negative, opinion безмозглый, Adj, безмозглый, negative, opinion безмятежность, Noun, безмятежность, positive, opinion безмятежный, Adj, безмятежный, positive, opinion безнадега, Noun, безнадега, negative, opinion безнадежность, Noun, безнадежность, negative, opinion безнадежный, Adj, безнадежный, negative, opinion безнадзорность, Noun, безнадзорность, negative, fact безнаказанность, Noun, безнаказанность, negative, opinion безнаказанный, Adj, безнаказанный, negative, opinion

Nikitcat
01.02.2019
08:53:33
Загугли )
ну в минте можно добавить в избранное на раб стол и т.д через меню

Владимир
01.02.2019
08:53:51
Maxim robox
01.02.2019
08:53:59
Я просто таб жму
Ага. Только что нашёл.

S
01.02.2019
08:54:17
код app покажи уже
https://pastebin.com/WbNW11zN там не думаю что всё нужно

Maxim robox
01.02.2019
08:55:11
Я просто таб жму
Ну вот ipython вроде то, что нужно было. Спасибо.

Google
Terminator
01.02.2019
08:56:56
@Sava4kin будет жить. Поприветствуем!

S
01.02.2019
08:57:27
какая ошибка?
https://pastebin.com/8zLiec5E

?? Eugene
01.02.2019
09:02:11
Ну что, скоро 7777

Tishka17
01.02.2019
09:02:32
Работает

S
01.02.2019
09:02:53
Работает
Благодарю за консультацию ?

?? Eugene
01.02.2019
09:06:21
?
Количество участников чата)

Когда было 6666, в чат об этом раз 50 написали)

Владимир
01.02.2019
09:11:30
?? Eugene
01.02.2019
09:14:19
?

Terminator
01.02.2019
09:17:28
kernel будет жить. Поприветствуем!

mejianhojiik будет жить. Поприветствуем!

Georgy
01.02.2019
09:31:42
Кто небудь использовался Travis CI? Есть ли у него интерактивный режим чтобы yaml файл изменять и тестировать? А не комитить каждый раз изменения в репу во премя настройки CI?

Евгений
01.02.2019
09:33:07
юпитер?
Yupiter notebook

Google
Soso
01.02.2019
09:44:15
По феншую

Terminator
01.02.2019
09:46:28
@ruchey08 будет жить. Поприветствуем!

Александр
01.02.2019
09:47:12
Добрый день! Какой лучши способ работать с БД аксес? Правильно полагаю, что тут надо работать через ОРМ?

Tishka17
01.02.2019
09:47:26
лучше всего не работать с Access

а взяь хотя бы sqlite

с другой стороны, смотря какая задача исходная

ORM позволяет работать с БД в оьъектном стиле, оно в целом не обязателен. Так как речь про акес, вопросы про нагрузку опустим

Terminator
01.02.2019
09:49:55
Advisor 顧問 будет жить. Поприветствуем!

Inf
01.02.2019
09:50:58
привет, а как вам идея сделать django desktop app ? стоит игра свеч? я не знаю какое гуи проще будет для меня и подумал а почему бы и нет? HTML что может быть проще?

Александр
01.02.2019
09:51:29
лучше всего не работать с Access
Выбора нет. Есть программа, которая работаем именно с базой аксеса. Мне надо вытаскивать из БД данные и формиировать отчёты в экселе. Я написал свой модуль используя Win32COM и все классы с использованием SQL, но что то отчёты делаются долго

Александр
01.02.2019
09:53:09
лучше всего не работать с Access
Вот и смотрю в сторону ОРМ (имел опыт только в джанго), т.к. в бёдёщем могут перейти на MySQL

Maxim robox
01.02.2019
09:53:19
плохая идея
Ну почему?

Tishka17
01.02.2019
09:53:36
Ну почему?
будет электрон с джангой. Два в одном

Maxim robox
01.02.2019
09:53:49
Александр
01.02.2019
09:54:01
ORM тебе не поможет в скорости работы
А как понять что тормозит: работа с базой или работа с экселем?

Maxim robox
01.02.2019
09:54:01
Хуже не будет

Google
Tishka17
01.02.2019
09:54:08
больше оперативки, больше сложностей в разворачивании и упаковке

А как понять что тормозит: работа с базой или работа с экселем?
ну у тебя же наверно модуль выгрузки в эксель по коду отделен от кода работы с БД ;-) Заменить его на заглушку и посмотри что будет

Maxim robox
01.02.2019
09:54:44
Есть же pgAdmin, который схожим образом работает. И ничего.

Tishka17
01.02.2019
09:55:10
ну pgadmin все таки не дескотпное приложение

Maxim robox
01.02.2019
09:55:24

Страница 7956 из 9768