def test_legislator_related_party(): l = Legislator('John Adams', district='1', party='Democratic-Republican') l.pre_save('jurisdiction-id') # a party membership assert len(l._related) == 2 assert l._related[1].person_id == l._id assert get_psuedo_id(l._related[1].organization_id) == {'classification': 'party', 'name': 'Democratic-Republican'} assert l._related[1].role == 'member'
def test_legislator_related_district(): l = Legislator('John Adams', district='1') l.pre_save('jurisdiction-id') assert len(l._related) == 1 assert l._related[0].person_id == l._id assert get_psuedo_id(l._related[0].organization_id) == {'chamber': '', 'classification': 'legislature'} assert get_psuedo_id(l._related[0].post_id) == { "label": "1" } assert l._related[0].role == 'member'