Exemplo n.º 1
0
 def test_code(self):
     sec = parse.sector_percentages(
         ET.XML(
             u'<wrapper><sector vocabulary="DAC" code="16010">Child Protection Systems Strengthening</sector></wrapper>'
         ))[0]
     self.assertEquals(cl.Sector.social_protection, sec.sector)
     self.assertEquals(u"Child Protection Systems Strengthening", sec.text)
Exemplo n.º 2
0
 def test_missing_everything(self):
     sec = parse.sector_percentages(
         ET.XML(u'<wrapper><sector /></wrapper>'))
     self.assertEquals([], sec)
Exemplo n.º 3
0
 def test_missing_code(self):
     sec = parse.sector_percentages(
         ET.XML(
             u'<wrapper><sector vocabulary="DAC">Child Protection Systems Strengthening</sector></wrapper>'
         ))[0]
     self.assertEquals(None, sec.sector)
Exemplo n.º 4
0
 def test_missing_everything(self):
     sec = parse.sector_percentages(ET.XML(
         u'<wrapper><sector /></wrapper>'
     ))
     self.assertEquals([], sec)
Exemplo n.º 5
0
 def test_missing_code(self):
     sec = parse.sector_percentages(ET.XML(
         u'<wrapper><sector vocabulary="DAC">Child Protection Systems Strengthening</sector></wrapper>'
     ))[0]
     self.assertEquals(None, sec.sector)
Exemplo n.º 6
0
 def test_code(self):
     sec = parse.sector_percentages(ET.XML(
         u'<wrapper><sector vocabulary="DAC" code="16010">Child Protection Systems Strengthening</sector></wrapper>'
     ))[0]
     self.assertEquals(cl.Sector.social_welfare_services, sec.sector)
     self.assertEquals(u"Child Protection Systems Strengthening", sec.text)
Exemplo n.º 7
0
 def test_missing_everything(self):
     sec = parse.sector_percentages([ET.XML(
         u'<sector />'
     )])
     self.assertEquals([], sec)