def test_parse_header(self): Dummy = DraftLaw() test_input = BeautifulSoup(test_input_header) self.assertEqual(Dummy.parse_header(test_input), ('413886-6', 'О внесении изменений в Федеральный закон "Об организации и о проведении XXII Олимпийских зимних игр и XI Паралимпийских зимних игр 2014 года в городе Сочи, развитии города Сочи как горноклиматического курорта и внесении изменений в отдельные законодательные акты Российской Федерации" (в части распоряжения Олимпийскими объектами федерального значения)', 'находится на рассмотрении') )
def test_parse_history(self): Dummy = DraftLaw() test_input = BeautifulSoup(test_input_history) self.assertEqual(Dummy.parse_history(test_input), ( [['Внесение законопроекта в Государственную Думу', 'направлен в Комитет Государственной Думы по вопросам собственности', '23.12.2013'], ['Предварительное рассмотрение законопроекта', 'назначить ответственный комитет', '16.01.2014'], ['Рассмотрение законопроекта в первом чтении', 'принять законопроект в первом чтении; представить поправки к законопроекту в семидневный срок со дня принятия постановления', '21.05.2014']], 'http://asozd2.duma.gov.ru/work/dz.nsf/ByID/C66381491CE9FD9A43257CDF00531355/$File/Текст внесенный.rtf?OpenElement'))