def test_public_law_link(self, generate_fdsys_href_tag):
     text = 'Public Law 111-203'
     citation = [111, 203]
     ExternalCitationLayer.generate_public_law_link(text, citation)
     parameters = generate_fdsys_href_tag.call_args[0][1]
     self.assertEqual(parameters.keys(), ['collection', 'lawnum', 'congress', 'lawtype'])
     self.assertEqual(parameters['collection'], 'plaw')
     self.assertEqual(parameters['congress'], 111)
     self.assertEqual(parameters['lawnum'], 203)
     self.assertEqual(parameters['lawtype'], 'public')
Пример #2
0
 def test_public_law_link(self, generate_fdsys_href_tag):
     text = 'Public Law 111-203'
     citation = [111, 203]
     ExternalCitationLayer.generate_public_law_link(text, citation)
     parameters = generate_fdsys_href_tag.call_args[0][1]
     self.assertEqual(parameters.keys(),
                      ['collection', 'lawnum', 'congress', 'lawtype'])
     self.assertEqual(parameters['collection'], 'plaw')
     self.assertEqual(parameters['congress'], 111)
     self.assertEqual(parameters['lawnum'], 203)
     self.assertEqual(parameters['lawtype'], 'public')