
vlade11115
17.07.2018
17:59:57

Vladimir
17.07.2018
18:00:12
Нет лучшей веры в клиента, нежели стопроцентная предоплата!

Alexey
17.07.2018
18:00:24

Google

Проксимов
17.07.2018
18:00:53

Alexey
17.07.2018
18:01:08

Vladimir
17.07.2018
18:04:53

Alexey
17.07.2018
18:05:42
Ну чего мы — своих бросим в беде? Будем помогать ему фрилансом, там вёрсточку натянуть, там джангу переустановить, там вордпресс отформатировать. :)

vlade11115
17.07.2018
18:06:33
А чё, удобно, всегда знать на сколько его можно кинуть)

Alexey
17.07.2018
18:07:32
Новый прайс-лист для айтишников СНГ. Не сколько стоит час в баксах, а на сколько можно кинуть спокойно. `8)
Это тебе только так кажется.

Vladimir
17.07.2018
18:16:00
Поверь, это не тот секс, которого бы тебе хотелось. Ну, наверное.
Разве что ты латентный любитель гомоебли в заднюю жопу. Но ты ж не такой, правда?

Проксимов
17.07.2018
18:16:39
Почитай про детское секс рабство

Alexey
17.07.2018
18:16:56
А, у нас же прямо в описании канала пидорасы запрещены.

Google

Проксимов
17.07.2018
18:20:14

Alexey
17.07.2018
18:20:22
Блядь, попался. xDDD

Проксимов
17.07.2018
18:20:51
Тут видимо локальное гомофобное сообщество
Простите что потревожил

Alexey
17.07.2018
18:21:01
Тут чат людей, которые умеют читать.

Denis
17.07.2018
18:21:15
Тут чат жирных троллей

Проксимов
17.07.2018
18:21:32

Alexey
17.07.2018
18:22:24
Стас дело бает.

Проксимов
17.07.2018
18:22:28
Тут по сабжу уже 500 сообщений ничего не говорили

Alexey
17.07.2018
18:22:52
Ты хоть знаешь что такое сабж, школота?

dmks
17.07.2018
18:23:15
Бгг, на счет сабжа хз, но в абстракты он точно может

Проксимов
17.07.2018
18:23:35

dmks
17.07.2018
18:23:43

Проксимов
17.07.2018
18:24:01

Alexey
17.07.2018
18:24:12
Про то как ты арч устанавливал? Бесценная информация в чате!

Проксимов
17.07.2018
18:24:32
Я это не просто так сказал

Alexey
17.07.2018
18:24:39

Проксимов
17.07.2018
18:25:04

Google

Alexey
17.07.2018
18:25:35
Ты хочешь, чтобы я отъебался? :) Ты хочешь, чтобы я тебе больше не мешал?

Проксимов
17.07.2018
18:28:02
Я хочу, чтобы из-за проёбаного контекста ты не задавал мне нот релейтед вопросы

Alexey
17.07.2018
18:28:14
Смотрите-ка, увернулся. :3

Проксимов
17.07.2018
18:29:05

Alexey
17.07.2018
18:29:30
То есть ваше высочество ещё и само определяет, чей вопрос ей по нраву, а чей — не заслуживает внимания, я правильно понимаю?

Проксимов
17.07.2018
18:30:08

Alexey
17.07.2018
18:30:22

Denis
17.07.2018
18:31:06
В ру питоне троллить сложнее, обижаются сразу

Проксимов
17.07.2018
18:31:21
Уныло тут

Eugine
17.07.2018
18:31:23
А таки почему вы отвечаете воп'госом на воп'гос?

Alexey
17.07.2018
18:31:58

Alexey
17.07.2018
18:38:58
И шесть тысяч скучнейших чуваков которые по кругу задают одни и те же вопросы, которые решаются одним открытием штатного мануала который идёт с любым питоном.

ultranoise ?
17.07.2018
19:09:49
Мануальный питон

Alexey
17.07.2018
19:10:42
Тайский асинк.

Milton
17.07.2018
20:28:53
Денис Попов?

Alexey
17.07.2018
20:29:20
8) Нескучный, да.

Milton
17.07.2018
20:31:08
До сих пор смеюсь с ремикса из интервью с ним. "Одиннадцатиклассник Ленис Попов в несколько раз быстрее, чем Windows"

Alexey
17.07.2018
20:31:25
Оп, закеш? :)

Admin
ERROR: S client not available

Google

Milton
17.07.2018
20:31:55
Ща найду
https://www.youtube.com/watch?v=eL6iRrlTWOc
Идея норм, реализация так себе

Alexey
17.07.2018
20:33:16
Охуительно, спасибо.

Eugine
17.07.2018
20:35:08
а что с больным случилось? куда он делся?

Alexey
17.07.2018
20:35:24
Смотря который из трёх воспалённых сегодня.

Eugine
17.07.2018
20:35:44
который к врачу не сходил
хотя тут тоже можно на всех трех указать

Alexey
17.07.2018
20:36:05
А, обиделся и вышел.

Eugine
17.07.2018
20:36:08
"Павел Дурманов"

dmks
17.07.2018
20:36:51
неудержался

Eugine
17.07.2018
20:36:56
а жаль; ну ладно, еще вернется. они всегда возвращаются.

Alexey
17.07.2018
20:37:31
Когда вернётся пусть в личку объяснительную в трёх экземплярах пишет. Тем, кто сбегает — РО наматывается сразу.

dmks
17.07.2018
22:57:48
лол, я аж на каландарь посмотрел
А тебе сколько, 16?

N8RH1N0
18.07.2018
02:53:03
Молод ещё.


Zart
18.07.2018
11:25:05
#zart #test #testrunner
## source code
D:\testdemo>tree /f .
D:\TESTDEMO
├───src
│ └───foo
│ __init__.py
│
└───tests
test_foo.py
__init__.py
D:\testdemo>type src\foo\__init__.py
"""
Does foo
>>> import foo
>>> foo.__version__
'1.0'
"""
__version__ = '1.0'
def foo():
"""
Does foo:
>>> from foo import foo
>>> foo()
'foo'
"""
return 'foo'
def bar():
"""
Does bar:
>>> import foo
>>> foo.bar()
'bar'
"""
return 'bar'
D:\testdemo>type tests\__init__.py
D:\testdemo>type tests\test_foo.py
import unittest
import doctest
import foo
class FooTest(unittest.TestCase):
def test_foo(self):
res = foo.foo()
self.assertEqual(res, 'foo')
def test_bar(self):
res = foo.bar()
self.assertEqual(res, 'bar')
def test_suite():
return unittest.TestSuite([
unittest.makeSuite(FooTest),
doctest.DocTestSuite(foo),
])
if __name__ == '__main__':
#unittest.main()
runner = unittest.TextTestRunner()
runner.run(test_suite())
D:\testdemo>set PYTHONPATH=src
## doctest
D:\testdemo>python -mdoctest -v src\foo\__init__.py
Trying:
import foo
Expecting nothing
ok
Trying:
foo.__version__
Expecting:
'1.0'
ok
Trying:
import foo
Expecting nothing
ok
Trying:
foo.bar()
Expecting:
'bar'
ok
Trying:
from foo import foo
Expecting nothing
ok
Trying:
foo()
Expecting:
'foo'
ok
3 items passed all tests:
2 tests in __init__
2 tests in __init__.bar
2 tests in __init__.foo
6 tests in 3 items.
6 passed and 0 failed.
Test passed.
## unittest/unittest2
D:\testdemo>python -munittest -v
test_bar (tests.test_foo.FooTest) ... ok
test_foo (tests.test_foo.FooTest) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.001s
OK
D:\testdemo>python -munittest -v tests.test_foo.suite
test_bar (tests.test_foo.FooTest) ... ok
test_foo (tests.test_foo.FooTest) ... ok
foo ()
Doctest: foo ... ok
bar (foo)
Doctest: foo.bar ... ok
foo (foo)
Doctest: foo.foo ... ok
----------------------------------------------------------------------
Ran 5 tests in 0.171s
OK
D:\testdemo>py -munittest2 -v
test_bar (tests.test_foo.FooTest) ... ok
test_foo (tests.test_foo.FooTest) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.001s
OK
D:\testdemo>python -munittest2 -v tests.test_foo.suite
test_bar (tests.test_foo.FooTest) ... ok
test_foo (tests.test_foo.FooTest) ... ok
foo ()
Doctest: foo ... ok
bar (foo)
Doctest: foo.bar ... ok
foo (foo)
Doctest: foo.foo ... ok
----------------------------------------------------------------------
Ran 5 tests in 0.201s
OK
## nose
D:\testdemo>python -mnose -v
test_bar (tests.test_foo.FooTest) ... ok
test_foo (tests.test_foo.FooTest) ... ok
tests.test_foo.test_suite ... ok
----------------------------------------------------------------------
Ran 3 tests in 0.016s
OK
## pytest
D:\testdemo>python -mpytest -v
============================= test session starts =============================
platform win32 -- Python 3.6.5, pytest-3.6.3, py-1.5.4, pluggy-0.6.0 -- D:\Users\Zart\Temp\env\cp3\Scripts\python.exe
cachedir: .pytest_cache
rootdir: D:\testdemo, inifile:
collected 3 items
tests/test_foo.py::FooTest::test_bar PASSED [ 33%]
tests/test_foo.py::FooTest::test_foo PASSED [ 66%]
tests/test_foo.py::test_suite PASSED [100%]
========================== 3 passed in 0.31 seconds ===========================
## twisted
D:\testdemo>trial tests\test_foo.py
tests.test_foo
FooTest
test_bar ... [OK]
test_foo ... [OK]
Doctest: foo ... [OK]
Doctest: foo
bar ... [OK]
foo ... [OK]
-------------------------------------------------------------------------------
Ran 5 tests in 0.277s
PASSED (successes=5)
## zope.testrunner
D:\testdemo>zope-testrunner --test-path=tests -vv
Running tests at level 1
Running zope.testrunner.layer.UnitTests tests:
Set up zope.testrunner.layer.UnitTests in 0.000 seconds.
Running:
test_bar (test_foo.FooTest)
test_foo (test_foo.FooTest)
foo ()
bar (foo)
foo (foo)
Ran 5 tests with 0 failures, 0 errors and 0 skipped in 0.112 seconds.
Tearing down left over layers:
Tear down zope.testrunner.layer.UnitTests in 0.000 seconds.
пусть тут полежит ;Р
простыня правда...

Google

Alexey
18.07.2018
11:30:11
Да и похуй, нет? :) Пусть лежит конешно.

Zart
18.07.2018
11:33:28
пример того как один и тот же тестсьют можно гонять под разными тестраннерами, особенно когда нет говённых питестизмов

Alexey
18.07.2018
11:33:30
И две чашечки кофе, спасибо.

Zart
18.07.2018
11:33:39
дискавери у них всех то еще говно

Lulz
18.07.2018
11:34:07
ого, круто

Zart
18.07.2018
11:35:10
триал не умеет собирать сьют сам
зопа хочет пакадж, а не модуль, ибо ищет __path__
юниттест/ноуз хотят пакадж
доктест хочет файл
конченый зоопарк

Dmitry
18.07.2018
11:35:12