Exemple #1
0
    def test_fetch_lords_party_memberships(self):

        cols = [
            'person_id', 'mnis_id', 'given_name', 'family_name',
            'display_name', 'party_id', 'party_mnis_id', 'party_name',
            'party_membership_start_date'
        ]

        obs = lords.fetch_lords_party_memberships()
        exp = validate.read('fetch_lords_party_memberships')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords_party_memberships(from_date='2017-06-08',
                                                  to_date='2017-06-08')
        exp = validate.read('fetch_lords_party_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords_party_memberships(on_date='2017-06-08')
        exp = validate.read('fetch_lords_party_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords_party_memberships(while_lord=False)
        exp = validate.read('fetch_lords_party_memberships_while_lord')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords_party_memberships(collapse=True)
        exp = validate.read('fetch_lords_party_memberships_collapse')
        validate.compare_obs_exp(self, obs, exp, cols)
Exemple #2
0
    def test_fetch_commons_memberships(self):

        cols = [
            'person_id',
            'mnis_id',
            'given_name',
            'family_name',
            'display_name',
            'constituency_id',
            'constituency_name',
            'seat_incumbency_id',
            'seat_incumbency_start_date']

        obs = mps.fetch_commons_memberships()
        exp = validate.read('fetch_commons_memberships')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_commons_memberships(
            from_date='2017-06-08', to_date='2017-06-08')
        exp = validate.read('fetch_commons_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_commons_memberships(on_date='2017-06-08')
        exp = validate.read('fetch_commons_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)
Exemple #3
0
    def test_fetch_mps_committee_memberships(self):

        cols = [
            'person_id',
            'mnis_id',
            'given_name',
            'family_name',
            'display_name',
            'committee_id',
            'committee_name',
            'committee_membership_id',
            'committee_membership_start_date']

        obs = mps.fetch_mps_committee_memberships()
        exp = validate.read('fetch_mps_committee_memberships')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_committee_memberships(
            from_date='2017-06-08', to_date='2017-06-08')
        exp = validate.read('fetch_mps_committee_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_committee_memberships(on_date='2017-06-08')
        exp = validate.read('fetch_mps_committee_memberships_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_committee_memberships(while_mp=False)
        exp = validate.read('fetch_mps_committee_memberships_while_mp')
        validate.compare_obs_exp(self, obs, exp, cols)
Exemple #4
0
    def test_fetch_mps_opposition_roles(self):

        cols = [
            'person_id',
            'mnis_id',
            'given_name',
            'family_name',
            'display_name',
            'position_id',
            'position_name',
            'opposition_incumbency_id',
            'opposition_incumbency_start_date']

        obs = mps.fetch_mps_opposition_roles()
        exp = validate.read('fetch_mps_opposition_roles')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_opposition_roles(
            from_date='2017-06-08', to_date='2017-06-08')
        exp = validate.read('fetch_mps_opposition_roles_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_opposition_roles(on_date='2017-06-08')
        exp = validate.read('fetch_mps_opposition_roles_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = mps.fetch_mps_opposition_roles(while_mp=False)
        exp = validate.read('fetch_mps_opposition_roles_while_mp')
        validate.compare_obs_exp(self, obs, exp, cols)
Exemple #5
0
    def test_fetch_lords(self):

        cols = [
            'person_id', 'mnis_id', 'given_name', 'family_name',
            'display_name', 'full_title', 'gender'
        ]

        obs = lords.fetch_lords()
        exp = validate.read('fetch_lords')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords(from_date='2017-06-08', to_date='2017-06-08')
        exp = validate.read('fetch_lords_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)

        obs = lords.fetch_lords(on_date='2017-06-08')
        exp = validate.read('fetch_lords_from_to')
        validate.compare_obs_exp(self, obs, exp, cols)
Exemple #6
0
def mock_fetch_lords_committee_memberships_raw():
    return validate.read('lords_committee_memberships_raw')
Exemple #7
0
def mock_fetch_lords_opposition_roles_raw():
    return validate.read('lords_opposition_roles_raw')
Exemple #8
0
def mock_fetch_lords_government_roles_raw():
    return validate.read('lords_government_roles_raw')
Exemple #9
0
def mock_fetch_lords_party_memberships_raw():
    return validate.read('lords_party_memberships_raw')
Exemple #10
0
def mock_fetch_lords_raw():
    return validate.read('lords_raw')
Exemple #11
0
def mock_fetch_commons_memberships_raw():
    return validate.read('commons_memberships_raw')
Exemple #12
0
def mock_fetch_mps_raw():
    return validate.read('mps_raw')