Найти - Пользователи
Полная версия: lambda func
Начало » Python для новичков » lambda func
1 2
anton41k
Как можно переписать такие методы класса в виде 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')
Budulianin
anton41k
Как можно переписать такие методы класса в виде lambda функции

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

А при чём здесь методы класса в виде lambda ?
anton41k
потому что классы тестирования тоже хочу сделать динамическими
type('Name', (TestCase,), {'testSaveObject':lambda self:........})
Budulianin
anton41k
потому что классы тестирования тоже хочу сделать динамическими
Странное желание.
anton41k
а как тестировать то о чем не знаешь(информация вся в json файле)
может есть какие то другие варианты как это сделать?
Budulianin
anton41k
а как тестировать то о чем не знаешь(информация вся в json файле)

Что значит не знаешь? Какие тесты ? Юнит? Что тестируешь?
Shaman
anton41k
потому что классы тестирования тоже хочу сделать динамическими
А там вообще хоть что-нибудь статическое было?
http://www.ibm.com/developerworks/ru/library/l-pyint/
anton41k
Budulianin
модель в django, данные берутся с json файла которые могут изменятся.
Да unittest.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB