Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2014 13:06:47

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

lambda func

Как можно переписать такие методы класса в виде lambda функции

class Test():
    def func(self):
         self.pub1=model.objects.create(**data)
   def testSaveObject(self):
	obj=model.objects.get(name="Drofa")
	self.assertEqual(obj.name, 'Drofa')

Офлайн

#2 Авг. 28, 2014 13:30:32

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

lambda func

anton41k
Как можно переписать такие методы класса в виде lambda функции

Зачем?



Офлайн

#3 Авг. 28, 2014 13:34:40

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

lambda func

нужно создать тесты для для динамической модели

Офлайн

#4 Авг. 28, 2014 13:43:20

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

lambda func

anton41k
нужно создать тесты для для динамической модели

А при чём здесь методы класса в виде lambda ?



Офлайн

#5 Авг. 28, 2014 13:56:12

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

lambda func

потому что классы тестирования тоже хочу сделать динамическими

type('Name', (TestCase,), {'testSaveObject':lambda self:........})

Офлайн

#6 Авг. 28, 2014 14:03:58

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

lambda func

anton41k
потому что классы тестирования тоже хочу сделать динамическими
Странное желание.



Офлайн

#7 Авг. 28, 2014 14:06:47

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

lambda func

а как тестировать то о чем не знаешь(информация вся в json файле)
может есть какие то другие варианты как это сделать?

Офлайн

#8 Авг. 28, 2014 14:11:26

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

lambda func

anton41k
а как тестировать то о чем не знаешь(информация вся в json файле)

Что значит не знаешь? Какие тесты ? Юнит? Что тестируешь?



Отредактировано Budulianin (Авг. 28, 2014 14:12:16)

Офлайн

#9 Авг. 28, 2014 15:26:47

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

lambda func

anton41k
потому что классы тестирования тоже хочу сделать динамическими
А там вообще хоть что-нибудь статическое было?
http://www.ibm.com/developerworks/ru/library/l-pyint/

Офлайн

#10 Авг. 28, 2014 16:04:30

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

lambda func

Budulianin
модель в django, данные берутся с json файла которые могут изменятся.
Да unittest.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version